我刚刚将Angular2项目上传到最新版本的Typescript(从2.0.3到2.1.4)。 启动我的应用程序时,我收到以下错误:
Respond
我不知道这里有什么错误
编辑: 我的bootstrap.ts文件
zone.js:242 Error: (SystemJS) Unexpected token ;
SyntaxError: Unexpected token ;
at eval (<anonymous>)
at ZoneDelegate.invoke (http://localhost:9000/assets/lib/zone.js/dist/zone.js:242:26)
at Zone.run (http://localhost:9000/assets/lib/zone.js/dist/zone.js:113:43)
at http://localhost:9000/assets/lib/zone.js/dist/zone.js:520:57
at ZoneDelegate.invokeTask (http://localhost:9000/assets/lib/zone.js/dist/zone.js:275:35)
at Zone.runTask (http://localhost:9000/assets/lib/zone.js/dist/zone.js:151:47)
at drainMicroTaskQueue (http://localhost:9000/assets/lib/zone.js/dist/zone.js:418:35)
at XMLHttpRequest.ZoneTask.invoke (http://localhost:9000/assets/lib/zone.js/dist/zone.js:349:25)
Evaluating http://localhost:9000/assets/lib/angular__platform-browser-dynamic/index.js
Error loading http://localhost:9000/assets/lib/angular__platform-browser-dynamic/index.js as "@angular/platform-browser-dynamic" from http://localhost:9000/assets/app/bootstrap.ts
at eval (<anonymous>)
at ZoneDelegate.invoke (http://localhost:9000/assets/lib/zone.js/dist/zone.js:242:26)
at Zone.run (http://localhost:9000/assets/lib/zone.js/dist/zone.js:113:43)
at http://localhost:9000/assets/lib/zone.js/dist/zone.js:520:57
at ZoneDelegate.invokeTask (http://localhost:9000/assets/lib/zone.js/dist/zone.js:275:35)
at Zone.runTask (http://localhost:9000/assets/lib/zone.js/dist/zone.js:151:47)
at drainMicroTaskQueue (http://localhost:9000/assets/lib/zone.js/dist/zone.js:418:35)
at XMLHttpRequest.ZoneTask.invoke (http://localhost:9000/assets/lib/zone.js/dist/zone.js:349:25)
Evaluating http://localhost:9000/assets/lib/angular__platform-browser-dynamic/index.js
Error loading http://localhost:9000/assets/lib/angular__platform-browser-dynamic/index.js as "@angular/platform-browser-dynamic" from http://localhost:9000/assets/app/bootstrap.ts
答案 0 :(得分:0)
问题似乎出现在你的bootstrap.ts文件中,如果你可以将它的代码粘贴在这里它可以帮助。
从typescript 2升级到2.1.4时,我遇到了与此类似的问题。如果我没有错,那么错误也是这个标记; 当时我正在尝试使用Typescript 2.1中的开发版本,但我认为版本有问题,是dev和all。
但升级到稳定2.1.4时出现同样的错误。而且,正如我记得的那样,错误是因为文件的最后几行有一些注释代码。我删除了这个已注释的代码,它开始按预期工作。
答案 1 :(得分:0)
我在更新Typescript(从2.0.3到2.1.4)后收到此错误。
错误是由.ts文件底部的一些注释掉的代码引起的。我能够在.js文件中看到它被转换为的语法错误。
从受影响的.ts文件底部删除已注释掉的代码,为我解决了这个问题。