Angularjs 角度升级指南。(SystemJS)意外令牌<;

Angularjs 角度升级指南。(SystemJS)意外令牌<;,angularjs,angular,upgrade,systemjs,Angularjs,Angular,Upgrade,Systemjs,各位。 我正在尝试将angular 1上编写的大型应用程序升级为angular 2。作为第一步,它尝试使用创建混合角度1/2应用程序 当所有的指令完成后,我得到一个错误 Unhandled Promise rejection: (SystemJS) Unexpected token < SyntaxError: Unexpected token < at eval (<anonymous>) at ZoneDelegate.invoke (http://l

各位。 我正在尝试将angular 1上编写的大型应用程序升级为angular 2。作为第一步,它尝试使用创建混合角度1/2应用程序

当所有的指令完成后,我得到一个错误

Unhandled Promise rejection: (SystemJS) Unexpected token <
SyntaxError: Unexpected token <
    at eval (<anonymous>)
    at ZoneDelegate.invoke (http://localhost:8000/node_modules/zone.js/dist/zone.js:242:26)
    at Zone.run (http://localhost:8000/node_modules/zone.js/dist/zone.js:113:43)
    at http://localhost:8000/node_modules/zone.js/dist/zone.js:535:57
    at ZoneDelegate.invokeTask (http://localhost:8000/node_modules/zone.js/dist/zone.js:275:35)
    at Zone.runTask (http://localhost:8000/node_modules/zone.js/dist/zone.js:151:47)
    at drainMicroTaskQueue (http://localhost:8000/node_modules/zone.js/dist/zone.js:433:35)
    at XMLHttpRequest.ZoneTask.invoke (http://localhost:8000/node_modules/zone.js/dist/zone.js:349:25)
Evaluating http://localhost:8000/app
Error loading http://localhost:8000/app ; Zone: <root> ; Task: Promise.then ; Value: 
我在
package.config中的依赖项

"dependencies": {
    "@angular/common": "~2.4.0",
    "@angular/compiler": "~2.4.0",
    "@angular/core": "~2.4.0",
    "@angular/forms": "~2.4.0",
    "@angular/http": "~2.4.0",
    "@angular/platform-browser": "~2.4.0",
    "@angular/platform-browser-dynamic": "~2.4.0",
    "@angular/router": "~3.4.0",
    "@angular/upgrade": "~2.4.0",

    "angular-in-memory-web-api": "~0.2.4",
    "systemjs": "0.19.40",
    "core-js": "^2.4.1",
    "rxjs": "5.0.1",
    "zone.js": "^0.7.4"
  },

有人能帮我解决这个问题吗?

你应该通过添加应用程序的主入口点来解决这个问题

packages: {
  app: {
    main: 'main.js',
    defaultExtension: 'js',
  },
  rxjs: {
    defaultExtension: 'js'
  }
}

您的代码中有api请求吗?查看网络选项卡以检查api请求是否失败。在开发过程中,当api没有发送有效数据时,我经常会遇到这个错误。是的,你是对的。当
zone.js
response
http://localhost:8000/app
。服务器返回文件夹结构。但是我不知道如何修复它。那么,你能将响应和预期响应以及其他相关内容添加到api请求中吗?请求sen by
zone.js
library,问题是我现在不知道预期响应是什么。我认为这是错误的url,因为它是一个没有服务器端的单页应用程序。来自
url
的响应是
Index of/app/Index of/app/
(drwxr-xr-x)
这方面的任何更新,面对同样的问题,从angularjs 1升级到angularjs 5?
packages: {
  app: {
    main: 'main.js',
    defaultExtension: 'js',
  },
  rxjs: {
    defaultExtension: 'js'
  }
}