Node.js NPM不';t将-g识别为命令

Node.js NPM不';t将-g识别为命令,node.js,npm,cmd,mingw-w64,Node.js,Npm,Cmd,Mingw W64,NPM没有将-g作为命令,因为我无法全局安装任何东西。 无论如何,当我在Bash中执行相同操作时,此行为仅适用于命令提示符 它很好用。 为什么会发生这种情况?您的npm.cmd文件可能有问题。运行where npm查找您的npm.cmd文件的位置,并尝试对其进行编辑以查找错误。或者您同时安装了两个不同版本的混合软件?是否尝试重新安装node.js?

NPM没有将-g作为命令,因为我无法全局安装任何东西。 无论如何,当我在Bash中执行相同操作时,此行为仅适用于命令提示符

它很好用。
为什么会发生这种情况?

您的npm.cmd文件可能有问题。运行
where npm
查找您的npm.cmd文件的位置,并尝试对其进行编辑以查找错误。或者您同时安装了两个不同版本的混合软件?是否尝试重新安装node.js?