解决win11安装node后npm报错 \node_modules\npm\bin\npm-cli.js" prefix -g’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
电脑正常安装node后,查看安装是否成功,
分别运行 node -v npm -v
结果node正常,npm却提示有问题
报错 \node_modules\npm\bin\npm-cli.js" prefix -g’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
然后就是一顿检查,环境变量,但是始终没有找原因,只能求救度娘,几经百度最后终于找到一个有用的办法,现记录如下
其实很简单只要,把环境变量里【ComSpec的变量值】删除npm就能正常运行了
删除ComSpec的变量值后,重新运行cmd查看npm版本,一切正常!!!