最近一个同事的电脑无法执行npm 命令,前端所需要的Node等环境配置都已配置,最后发现是windowsPowerShell 的执行策略给阻挡住了。
最后执行以下两步解决问题:
- win + X 打开终端管理员;
- 执行 Set-ExecutionPolicy RemoteSigned 命令;
- 最后解释一下命令:
Set-ExecutionPolicy RemoteSigned 允许本地脚本和远程有签名的可信任脚本执行(推荐);
Set-ExecutionPolicy Unrestricted 允许所有脚本执行(不安全);
Set-ExecutionPolicy Restricted 只允许有签名的可信任脚本执行;
GET-ExecutionPolicy 查看当前策略;