无法安装Angular 1.5组件路由器

时间:2016-04-17 10:24:03

标签: angularjs npm angularjs-routing angularjs-components

我正在尝试安装Angular 1.5组件路由器以用于新项目,但有很多困难。根据{{​​3}},以下内容应该有效:

npm install @angular/router --save

这就是我所看到的:

$ npm install @angular/router --save
npm ERR! Darwin 14.5.0
npm ERR! argv "/Users/JonathanM/.nvm/versions/node/v4.4.2/bin/node" "/Users/JonathanM/.nvm/versions/node/v4.4.2/bin/npm" "install" "@angular/router" "--save"
npm ERR! node v4.4.2
npm ERR! npm  v3.8.6
npm ERR! code E400

npm ERR! 400 Bad Request
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!     /Users/JonathanM/Workspace/my-angular-app/npm-debug.log

使用节点v4.4.2和npm v3.8.6。

我觉得我的错误版本是npm或其他东西,因为我也无法使用他们在文档中提到的语法(npm install@1.5.x angular --save)来安装角度。当我尝试时,我得到一个通用的Usage: npm <command>错误,就像它甚至不能识别命令一样。

我做错了吗?包裹是否被拉动/移动?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

正如@PeteBD在评论中所怀疑的那样,我指的是一个私人的npm回购。我能够成功安装路由器:

npm config set registry https://registry.npmjs.org/
npm install @angular/router --save