在终端运行 npm 命令,出现报错 无法加载文件 ***\npm.ps1 ,因为在此系统上禁止运行脚本
最近在内网开发,更换开发机器后,需要重新安装
nodenvm这些环境依赖,nodejs安装完毕后,在终端使用npm命令,碰到了文章标题和背景图那种报错 ,在这里记录一下处理办法方便后续查阅经过查询原因,报错是由于设备的安全策略问题。但是在
powershell终端执行报错,cmd窗口却是可以的,个人猜想是有些公司的办公电脑上为了防止执行一些恶意脚本,所以默认从策略组方面给禁用了,但是这个策略只对powershell终端生效,具体的考量就不知道了-.-解决方法也很简单,以管理员身份打开
powershell,执行以下命令:1
Set-ExecutionPolicy RemoteSigned
后续要是担心安全问题,可以设置回去
-.-1
Set-ExecutionPolicy Undefined