vscode报错:无法将“npm”项识别为 cmdlet、函数、…
问题
使用vscode终端输入命令npm install时报错:
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请
确保路径正确,然后再试一次。
我在cmd中输入node -v,npm -v都会提示:
‘node’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
‘npm’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
解决办法
网上大部分解决办法是:
以管理员身份打开vscode,重启vscode等。
都没有解决。
我的解决办法是:
配置环境变量:
- 找到nodejs的路径,在:
控制面板 - >系统和安全 - >系统 - >高级系统设置 - >环境变量->用户变量中,path添加nodejs的路径 - 新建NODE_PATH,变量值为nodejs的路径。
成功解决。