Я пытаюсь установить компонентный маршрутизатор Angular 1.5 для использования в новом проекте, но с большими трудностями. Согласно https://docs.angularjs.org/guide/component-router, следующее должно работать:
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 или что-то в этом роде, потому что я также не могу установить angular с синтаксисом, который они упоминают в документах (npm [email protected] angular --save
). Когда я пытаюсь, я получаю общую ошибку Usage: npm <command>
, как будто она даже не распознает команду.
Я делаю что-то неправильно? Пакет(ы) вытащили/переместили? Любая помощь будет оценена по достоинству.
npm config set registry https://registry.npmjs.org/
и повторная попыткаnpm install @angular/router --save
сработала! npm по-прежнему не распознает синтаксисnpm [email protected] angular --save
, но у меня установлен angular, так что это не имеет большого значения. - person Jonathan Mellman   schedule 17.04.2016