1. 问题
vscode中断中执行npm -v有如下报错。在cmd终端中正常执行。

2. 原因分析
- vscode终端使用的
Powershell Powershell的执行策略需要修改。
参考:powershell--脚本运行权限政策及'禁止执行脚本'解决方法
3. 解决方法
bash
1. 以管理员身份运行vscode;
2. 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
3. 执行:set-ExecutionPolicy RemoteSigned;
4. 这时再执行get-ExecutionPolicy,就显示RemoteSigned;