刚在一个新的机器上装node环境时,要用一个nrm管理镜像源时。报了一个错,如图1
node
而后去网上查,说是权限的问题,执行命令
set-ExecutionPolicy RemoteSigned
能够解决问题。
而后我就按照操做作了,又报错了。此次的错误如图2:
shell
错误说是具体策略覆盖了刚更新的策略,程序仍然保持原有的执行策略。反正最终结果就是未生效呗,后面又提示执行Get-ExecutionPolicy -List”以查看你的执行策略设置。
我去网上查了一下Get-ExecutionPolicy -List
这个命令是按照优先级来查看执行策略的,优先级由高到低,如图3。
npm
因此咱们要作的就是将Process做用域的执行策略也修改成RemoteSigned就能够了。
执行命令:Set-ExecutionPolicy RemoteSigned -Scope Process
问题解决,如图4。
再次执行cnpm install下载依赖包,发现成功了。
执行npm run dev,项目跑起来了,开心。
3d
set-ExecutionPolicy RemoteSigned
命令将计算机上的执行策略更改成 RemoteSigned,输入Y
肯定get-ExecutionPolicy
Set-ExecutionPolicy RemoteSigned -Scope Process
再次输入Y
问题解决