运行命令npm install -g @angular\cli后,我收到了一个npm ERR!code ENOLOCAL。

5

我最初使用的是运行Windows 10的计算机,还有另一台运行Windows 8.1的计算机,但是,两台计算机上都收到了相同的消息。错误日志如下:

npm ERR! code ENOLOCAL
npm ERR! Could not install from "@angular\cli" as it does not contain a package.json file.

节点和npm的版本分别为8.2.1和5.3.0。

当我在git bash上运行命令时,我收到了不同的错误消息。错误日志如下:

npm ERR! code EINVALIDTAGNAME
npm ERR! Invalid tag name "@angularcli": Tags may not have any characters that encodeURIComponent encodes.

尝试使用字符“/”而非“\”。 - Scott Stensland
1个回答

14

您的命令有误:

正确的命令是@angular/cli,使用正斜杠而不是反斜杠@angular\cli

npm install -g @angular/cli

要在Windows上安装angular-cli,请使用

npm install -g @angular/cli代替npm install –g @angular-cli


npm i @angular 也会出现这个错误。所以这不仅仅是一个斜杠的问题。 - Philip Rego

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接