"未捕获错误:在此配置中,Angular需要Zone.js"在生产中运行angular2应用程序时出错

时间:2018-02-11 10:13:46

标签: iis angular2-routing angular5 angular-service-worker

在生产中提供角度应用时,我在控制台中遇到错误消息。

我之前从未遇到过这些错误,除了使用web.config更改重写URL之外,没有任何改变。

在构建应用本地并通过我的本地IIS提供后,该应用加载并运行。

但是当我尝试在制作中达到它时,我得到了:

未捕获的SyntaxError:意外的令牌< (指数):1

以及

未捕获错误:在此配置中,Angular需要Zone.js

当我尝试以隐身模式运行时,该应用程序已投入生产。

我正在使用

"@angular/cli": "1.6.0-rc.1",
"zone.js": "^0.8.14"
"@angular/animations": "^5.0.0",
"@angular/common": "^5.0.0",
"@angular/compiler": "^5.0.0",
"@angular/core": "^5.0.0",
"@angular/forms": "^5.0.0",
"@angular/http": "^5.0.0",
"@angular/platform-browser": "^5.0.0",
"@angular/platform-browser-dynamic": "^5.0.0",
"@angular/router": "^5.0.0",
"@angular/service-worker": "^5.0.0",

1 个答案:

答案 0 :(得分:2)

好的,我无法解释为什么隐姓埋名有效或为什么突然间我得到了这个错误但升级到最新的cli 1.6.8解决了它