nrm : 无法加载文件 C:\Users\TANG\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本

本文介绍如何通过管理员权限运行PowerShell,并使用set-ExecutionPolicyRemoteSigned命令将执行策略更改为RemoteSigned,以及如何查看当前的执行策略。

1.win+s 搜索powershell 以管理身份运行

2.使用set-ExecutionPolicy RemoteSigned命令将计算机上的执行策略更改为 RemoteSigned,输入Y确定

回到顶部

3.查看计算机执行策略get-ExecutionPolicy

`node install` 无法执行可能由多种原因导致,以下是不同原因对应的解决办法: ### 权限问题 若在某些系统(如 Fedora 28)使用 root 用户执行 `npm install` 报错,提示权限不够,可在正常的 `npm install xxx --save-dev` 后面加上 `--unsafe-perm=true --allow-root` 参数。例如安装 electron 时使用命令 `npm install electron --save-dev --unsafe-perm=true --allow-root`,若安装其他包,将 `electron` 替换成对应包名即可[^4]。 ### 脚本执行权限问题 执行 `npm insatll cnpm -g` 时可能报 `cnpm : 无法加载文件 C:\Users\Lenovo\AppData\Roaming\npm\cnpm.ps1,因为在此系统禁止运行脚本` 的错误,解决方法可参考链接:https://blog.csdn.net/h360583690/article/details/120142652 。还可按以下方式操作: ```bash # 安装 node-sass cnpm install node-sass # 继续安装 cnpm i node-sass -D # 根据 package.json 安装依赖 cnpm install # 启动项目 npm run dev ``` [^3] ### 网络与镜像问题 当执行 `node install` 卡在 `node install.js` 时,可通过更换镜像源解决。可使用以下命令: ```bash # 安装 nrm 工具 npm install -g nrm # 使用淘宝镜像 nrm use taobao # 安装 electron npm install electron ``` 也可以安装 `cnpm` 来替代 `npm` 运行命令行: ```bash # 安装 cnpm npm install -g cnpm # 使用 cnpm 安装 electron cnpm install electron ``` [^5] ### 依赖绑定问题 若遇到 `Node Sass could not find a binding for your current environment` 报错,可尝试相应的解决依赖绑定的办法,可参考相关资料解决该问题 [^1]。 ### 以管理员身份运行 使用 `npm install` 指令安装包报错,可能和权限有关,可尝试以管理员身份运行 `cmd` 后再执行 `npm install` 指令 [^2]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ougexingfuba

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值