繁体   English   中英

npm 命令返回消息 -g' 未被识别为内部或外部命令

[英]npm command return message -g' is not recognized as an internal or external command

我正在使用 Windows 8.1 64 位并从 nodejs.org 使用 Windows Installer 安装 npm。 每次输入 npm 命令时,它总是显示此消息:'CALL "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" 前缀-g' 不是内部或外部命令,也不是可运行的程序或批处理文件。

运行 npm 时出错“prefix -g 未被识别为内部或外部命令”无法解决我的问题

节点 -v

v6.10.0

npm -v

'CALL "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" 前缀 -g' 不被识别为内部或外部命令,可运行的程序或批处理文件。

3.10.10

npm config 获取注册表

'CALL "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" 前缀 -g' 不被识别为内部或外部命令,可运行的程序或批处理文件。

https://registry.npmjs.org/

现在解决了。 这不是 nodejs PATH 的错误。 但是我的一个名为 ComSpec 的环境变量有多个值,它只允许一个

此错误是指您的 PATH 变量未指向 NodeJS 的正确路径。 仔细检查你的环境。 vars 并检查它是否设置为正确的路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM