由于错误 TS1039 而无法生成:环境上下文中不允许使用初始值设定项



我将全局角CLI更新为最新的Angular CLI后,出现了此错误。我搜索了,这可能是因为由于某种原因,我的本地CLI版本(1.5.0(没有使用。现在,由于此错误,我无法构建项目:

ERROR in node_modules/angularx-social-login/src/providers/facebook-login-provider.d.ts(10,35): error TS1039: Initializers are not allowed in ambient contexts.

这是我的package.json

    "@angular/cli": "1.5.0",
    "@angular/compiler-cli": "^5.0.0",
    "@angular/language-service": "^5.0.0",
    "@netbasal/content-loader": "^1.0.3",
    "@ng-bootstrap/ng-bootstrap": "^1.0.0",
    "@types/hammerjs": "^2.0.35",
    "@types/jasmine": "~2.5.53",
    "@types/jasminewd2": "~2.0.2",
    "@types/mousetrap": "^1.6.0",
    "@types/node": "~6.0.60",
    "agm-overlays": "^1.3.3",
    "codelyzer": "~3.2.0",
    "jasmine-core": "~2.6.2",
    "jasmine-spec-reporter": "~4.1.0",
    "karma": "~1.7.0",
    "karma-chrome-launcher": "~2.1.1",
    "karma-cli": "~1.0.1",
    "karma-coverage-istanbul-reporter": "^1.2.1",
    "karma-jasmine": "~1.1.0",
    "karma-jasmine-html-reporter": "^0.2.2",
    "protractor": "~5.1.2",
    "ts-node": "~3.2.0",
    "tslint": "~5.7.0",
    "typescript": "~2.4.2"

您有什么想法如何解决?

据我了解,这是一个以上参考的打字稿超过3.1的问题。https://github.com/firebase/firebase-admin-node/issues/599

还有其他网站详细介绍了一个新的语法来初始化变量的新语法被旧编译器不接受。请参阅此答案:安装蓝图

在环境上下文中不允许初始化器错误

最新更新