因此,当从Angular2 RC1移动到RC2时,我更改了我的package.json文件,以包含更新的“quickstart”package.json示例中显示的所有依赖项 - 制作package.json的依赖项部分文件看起来像这样:
"dependencies": {
"@angular/common": "2.0.0-rc.2",
"@angular/compiler": "2.0.0-rc.2",
"@angular/core": "2.0.0-rc.2",
"@angular/http": "2.0.0-rc.2",
"@angular/platform-browser": "2.0.0-rc.2",
"@angular/platform-browser-dynamic": "2.0.0-rc.2",
"@angular/router": "2.0.0-rc.2",
"@angular/router-deprecated": "2.0.0-rc.2",
"@angular/upgrade": "2.0.0-rc.2",
"core-js": "^2.4.0",
"bootstrap": "^3.3.6",
"es6-shim": "^0.35.0",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.6",
"systemjs": "0.19.27",
"zone.js": "^0.6.12" },
然后我跑npm install
给我带来了新的热情。
这返回了无数错误,但焊接我最终得到的东西似乎可能有效。
当我去运行npm start
时,我受到了欢迎:
与打字和TS相关的大量错误:各种位置的2300个重复标识符错误。
答案 0 :(得分:1)
在更改package.json文件并运行npm install
之后,进一步查看quickstart下一步是警告可能无法正确创建typings文件夹。
它指示用户手动运行npm run typings install
。
执行此操作后,错误TS2300:重复的标识符问题没有消失。
所以我删除了typings文件夹并重新运行命令从头开始重新创建整个文件夹(注意新的RC2版本看起来与RC1版本的布局不同)。
执行此操作后,精简版服务器和复杂功能正常工作,TS2300错误再次无法解决问题。
(我仍然无法让RC2工作......但这与这个问题无关)