nodemon运行失败报错,未对文 件 C:\Users\17946\AppData\Roaming\npm\nodemon.ps1 进行数字签名。无法在当前系统 上运行该脚本。

8 篇文章 0 订阅
7 篇文章 0 订阅

nodemon运行失败报错,未对文 件 C:\Users\12345\AppData\Roaming\npm\nodemon.ps1 进行数字签名。无法在当前系统上运行该脚本。

1.问题展示

今天在学习node.js里面的额nodenom小工具的时候,一串爆红,瞬间懵了。

在这里插入图片描述

在网上面查了好多,最后终于晓得咋弄了:是咱们上的脚本的执行策略问题,

PowerShell对我们的电脑安全是做过充分考量的,它把脚本的执行策略分成了好几个策略。下面是4种常用的执行策略:

  • Restricted: 禁止运行任何脚本和配置文件。
  • AllSigned :可以运行脚本,但要求所有脚本和配置文件由可信发布者签名,包括在本地计算机上编写的脚本。
  • RemoteSigned :可以运行脚本,但要求从网络上下载的脚本和配置文件由可信发布者签名;不要求对已经运行和已在本地计算机编写的脚本进行数字签名。
  • Unrestricted :可以运行未签名脚本。(这个选项是非常危险的!!!非专业人士,请不要触碰哦!!!

2.问题查看

之后,我在左下角的搜索框里面搜索到相应的powershell之后,右键以管理员身份运行,输入 get-ExecutionPolicy 并回车,可以看到我们的电脑现在的脚本执行策略

我的电脑是这样的:
在这里插入图片描述
当然,如果执行get-ExecutionPolicy,得到的选项是Restricted,咱们的执行结果也是不行的

3.解决方案

以管理员身份运行Powershell,之后执行如下命令(回车):

set-ExecutionPolicy RemoteSigned 

然后输入【Y】(选择是),回车即可。如下图:

在这里插入图片描述

4.成功后的效果

现在,在使用nodemon工具,就ok了。
在这里插入图片描述

  • 19
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

逍遥创江湖

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

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

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

打赏作者

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

抵扣说明:

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

余额充值