Не удается создать проект с помощью angular-cli в Windows

#angularjs #node.js #angular #npm

#angularjs #node.js #angular #нпм

Вопрос:

Пока я пытался установить angular-cli с помощью команды

 npm install -g angular-cli 
 

Я получаю следующую ошибку,

 npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-g" "angular-cli"
npm ERR! node v4.6.0
npm ERR! npm  v2.15.9
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package @angular/compiler@2.1.0 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer @angular/compiler-cli@0.6.4 wants @angular/compiler@2.0.2
npm ERR! peerinvalid Peer @angular/platform-server@2.1.0 wants @angular/compiler@2.1.0

npm ERR! Please include the following file with any support request:
npm ERR!     C:WINDOWSsystem32npm-debug.log
 

Что я должен сделать, чтобы решить эту проблему?

Ответ №1:

Похоже, проблема с разрешением зависимостей. Некоторые зависимости, которые могут обрабатывать последние версии Node, будут вызывать ошибки в более старых версиях.

  1. Загрузите и установите последнюю NodeJS версию (6.8.1),
  2. Запустите npm install... еще раз.
  3. Выполнить npm rebuild

Комментарии:

1. Это очень полезно. Я собирался оставить все это и сосредоточиться на Angular 1.x после нескольких неудачных попыток.

2. npm rebuild не было необходимости для выполнения задания.