无法加载文件C:\Users\TANG\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本
碰到问题解决过程
- 刚在一个新的机器上装node环境时,要用一个nrm管理镜像源时。报了一个错,如图1
文章图片
图1
- 然后去网上查,说是权限的问题,执行命令
set-ExecutionPolicy RemoteSigned
可以解决问题。
然后我就按照操作做了,又报错了。这次的错误如图2:
文章图片
图2
- 错误说是具体策略覆盖了刚更新的策略,程序仍然保持原有的执行策略。反正最终结果就是未生效呗,后面又提示执行Get-ExecutionPolicy -List”以查看你的执行策略设置。
我去网上查了一下Get-ExecutionPolicy -List
这个命令是按照优先级来查看执行策略的,优先级由高到低,如图3。
文章图片
图3
总结
- 所以我们要做的就是将Process作用域的执行策略也修改为RemoteSigned就可以了。
执行命令:Set-ExecutionPolicy RemoteSigned -Scope Process
问题解决,如图4。
再次执行cnpm install下载依赖包,发现成功了。
执行npm run dev,项目跑起来了,开心。
文章图片
图4
- 1.win+s 搜索powershell 以管理身份运行
- 2.使用
set-ExecutionPolicy RemoteSigned
命令将计算机上的执行策略更改为 RemoteSigned,输入Y
确定 - 3.查看计算机执行策略
get-ExecutionPolicy
- 4.执行命令:
Set-ExecutionPolicy RemoteSigned -Scope Process
- 5.再次输入
Y
问题解决
最后附一张解决过程全截图。如图5
文章图片
如图5
【无法加载文件C:\Users\TANG\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本】本文由荒木惟发布,抓住流星放进口袋,别让它的光芒消散!
推荐阅读
- 解决SpringBoot引用别的模块无法注入的问题
- django-前后端交互
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 使用composer自动加载类文件
- Android7.0|Android7.0 第三方应用无法访问私有库
- ssh生成公钥秘钥
- 无论你是谁,都有两件事,无法掌控
- 没有思考时
- Android系统启动之init.rc文件解析过程
- 微信小程序基础知识