如何修复错误-nodemon.ps1无法加载,因为此系统上禁用了运行脚本(没有安全风险)? [英] How to fix error- nodemon.ps1 cannot be loaded because running scripts is disabled on this system, (without security risk)?

查看:43
本文介绍了如何修复错误-nodemon.ps1无法加载,因为此系统上禁用了运行脚本(没有安全风险)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

终端错误:无法加载nodemon.ps1,因为此系统上禁用了运行脚本。了解更多信息 有关信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=135170.

上的关于_EXECUTION_POLICES

我有一个解决方案可以通过这种方式解决此问题

  1. 以管理员身份运行打开Windows PowerShell
  2. 运行此命令:Set-ExecutionPolicy unstricted

这样就解决了问题,但是通过这种方式,系统会显示安全风险警告。我的问题是:有没有其他方法可以在没有安全风险的情况下解决这个问题?目标是使用nodemon。

推荐答案

我建议使用RemoteSigned而不是Unrestricted,并在可能的情况下将策略限制为CurrentUser

以管理员身份运行Powershell,然后:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

RemoteSigned:&q;Windows服务器计算机的默认执行策略。



除此之外,我不会太担心它,因为它不打算成为一种安全机制。请参阅the docs:

中的此引语
执行策略不是限制用户的安全系统(&Q) 行为。例如,用户可以通过键入 无法运行脚本时,在命令行执行脚本内容。 相反,执行策略帮助用户设置基本规则和 防止他们无意中违反这些规则。&Quot;

这篇关于如何修复错误-nodemon.ps1无法加载,因为此系统上禁用了运行脚本(没有安全风险)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆