前缀-g'不被识别为内部或外部命令,

时间:2018-01-26 04:28:51

标签: node.js npm

我在Windows 10 32位上安装了节点js, 但是当我尝试输入`

  

npm -v

始终有错误消息

  

'CALL“C:\ Program Files(x86)\ nodejs \ node.exe”“C:\ Program Files    (x86)\ nodejs \ node_modules \ npm \ bin \ npm-cli.js“prefix -g'不是    被认可为内部或外部命令,可操作程序或    批处理文件。

我该怎么办?

`

2 个答案:

答案 0 :(得分:0)

尝试节点-v确保已安装节点。 然后命令应为npm install -g your_package

答案 1 :(得分:0)

你说你的Windows是32位,但错误信息显示“Program Files(x86)”,这可能不是预期的情况,因为“Program Files(x86)”应该只出现在64位版本的视窗;并且32位Windows仅包含1和1“程序文件”。

节点安装程序错误的路径,或者您/您的脚本/ npm.cmd或类似的东西过早地指向错误的位置。

如果那确实是npm.cmd问题,你应该向nodejs报告bug。

要验证,请尝试此

  

cd" C:\ Program Files \ nodejs&#34 ;; 。\ npm -v