невозможно установить "@ angular / cli" - PullRequest
2 голосов
/ 10 июня 2019

Я пытаюсь установить @ angular / cli, используя npm install -g @ angular / cli.
Но эта попытка предоставляет некоторые сообщения об ошибках.

упомянутые ниже версии моего узла и npm

C:\WINDOWS\system32>node -v  
v 12.4.0

C:\WINDOWS\system32>npm -v  
'CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules\npm\bin\npm-cli.js" prefix -g is not recognized as an internal or external command,
operable program or batch file.
6.9.0

Я использую операционную систему Windows10

Когда я пытаюсь установить angular cli, я получаю следующие сообщения об ошибках

C:\WINDOWS\system32>npm install -g @angular/cli
'CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules\npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\me\AppData\Roaming\npm\ng -> C:\Users\me\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng

> @angular/cli@8.0.2 postinstall C:\Users\me\AppData\Roaming\npm\node_modules\@angular\cli
> node ./bin/postinstall/script.js

npm ERR! file C:\WINDOWS\system32\cmd.exe;
npm ERR! path C:\WINDOWS\system32\cmd.exe;
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn C:\WINDOWS\system32\cmd.exe;
npm ERR! @angular/cli@8.0.2 postinstall: `node ./bin/postinstall/script.js`
npm ERR! spawn C:\WINDOWS\system32\cmd.exe; ENOENT
npm ERR!
npm ERR! Failed at the @angular/cli@8.0.2 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

1 Ответ

2 голосов
/ 12 июня 2019

В этом случае ошибка возникает из-за точки с запятой в конце пути в системных переменных.

Путь ComSpec C: \ Windows \ System32 \ cmd.exe;

Удаление точки с запятой с пути работает для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...