我有如下的package.json依赖项:
"dependencies": {
"@angular/common": "^2.0.0-rc.4",
"@angular/compiler": "^2.0.0-rc.4",
"@angular/core": "^2.0.0-rc.4",
"@angular/http": "^2.0.0-rc.4",
"@angular/platform-browser": "^2.0.0-rc.4",
"@angular/platform-browser-dynamic": "^2.0.0-rc.4",
"@angular/platform-server": "^2.0.0-rc.4",
"@angular/router": "^2.0.0-rc.4",
"angular2-jwt": "0.1.15",
"es6-promise": "^3.2.1",
"es6-shim": "^0.35.0",
"jwt-decode": "^2.0.1",
"reflect-metadata": "^0.1.2",
"rxjs": "^5.0.0-beta.6",
"zone.js": "^0.6.12"
}
但是在安装npm时会出现以下错误:
G:\rc4>npm i
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i" npm ERR! node v6.0.0 npm ERR! npm v3.8.6
npm ERR! No compatible version found: @angular/router@^2.0.0-rc.4
npm ERR! Valid install targets:
npm ERR! 3.0.0-beta.2, 3.0.0-beta.1, 3.0.0-alpha.8, 3.0.0-alpha.7, 3.0.0-alpha.6, 3.0.0-alpha.5, 3.0.0-alpha.4, 3.0.0-alpha.3, 3.0.0-alpha.2, 3.0.0-alpha.1, 3.0.0-alpha.0, 2.0.0-rc.2, 2.0.0-rc.1, 2.0.0-rc.0, 0.2.0, 0.1.0, 0.0.1, 0.0.0-7, 0.0.0-6, 0.0.0-5, 0.0.0-4, 0.0.0-3, 0.0.0-2, 0.0.0-1, 0.0.0-0
npm ERR!
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! G:\rc4\npm-debug.log
G:\rc4>
答案 0 :(得分:4)
angular-router
有rc版本,直到3
喜欢&#34; @ angular / router&#34;:&#34; ^ 2.0.0-rc.3&#34;,
在那个版本之后,他们单独发布角度/路由器作为beta版本,如
"@angular/router":"3.0.0-beta.2"
答案 1 :(得分:1)
最新的路由器版本为3.0.0-beta.2
https://github.com/angular/angular/blob/master/modules/%40angular/router/CHANGELOG.md