vscode终端无法执行npm命令的问题
欢迎加入qq群交流学习:1009652195
1.问题异常
vscode终端显示
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ npm run dev
+ ~~~
+ CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
2.在cmd中执行指令
node -v
npm -v

如果能正常显示出版本说明nodejs已经安装,如果没有显式说明nodejs未安装,需要重新安装nodejs
3.能够显示正常版本信息,那说明可能是 VS Code 使用了 PowerShell,默认策略阻止执行【把 npm 识别为脚本而非命令】
在终端执行以下命令
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

浙公网安备 33010602011771号