在生产中提供 Angular 应用程序时,我在控制台中遇到错误消息。
我之前从未遇到过这些错误,除了使用 web.config 来更改重写 URL 之外,没有任何改变。
在本地构建应用程序并通过我的本地 IIS 提供服务后,应用程序将加载并运行。
但是当我尝试在生产中达到它时,我得到:
Uncaught SyntaxError: Unexpected token < (index):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",