我可能错过了一些简单的东西,但是尝试使用新的组件路由器我无法让VS Code识别它。
我将@angular
中的所有package.json
个引用更改为2.0.0-rc.2
;运行npm install和VS Code不喜欢我的导入:
当我导航到@angular/router
中的node_modules
文件夹,并检查index.d.ts
时,我看到了RC1路由器的所有引用。删除了@angular
文件夹并重新安装,结果相同。
答案 0 :(得分:3)
对于角度rc2的新版本。要安装的路由器版本是
"@angular/router" : "3.0.0-alpha.6" or
"@angular/router" : "3.0.0-alpha.7"
路由器的仓库位于https://github.com/angular/vladivostok。网站https://angular.io/docs/ts/latest/guide/router.html上的文档位于alpha.6
。我建议在使用alpha.7
答案 1 :(得分:2)
如果您刚刚开始使用Angular路由器,我建议您忽略RC1路由器并从新的router v3开始。
"@angular/router": "3.0.0-alpha.7"
这是Router v3的documentation。
答案 2 :(得分:0)
路由器不再作为单独的项目进行维护。它最近已合并到Angular2中,路由器现在处于测试版状态。我建议您通过在package.json文件中添加依赖项来开始使用beta " @ angular / router":" 3.0.0-beta.2"
答案 3 :(得分:0)
现在是V3.RC1。所以请相应地更新你的package.json
“@ angular / router”:“3.0.0-rc.1”,
您可能还需要将应用程序升级到Angular2.RC5并更改路由的完成方式。