如何修复错误-nodemon.ps1无法加载,因为此系统上禁用了运行脚本(没有安全风险)? [英] How to fix error- nodemon.ps1 cannot be loaded because running scripts is disabled on this system, (without security risk)?
本文介绍了如何修复错误-nodemon.ps1无法加载,因为此系统上禁用了运行脚本(没有安全风险)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个解决方案可以通过这种方式解决此问题
- 以管理员身份运行打开Windows PowerShell
- 运行此命令:Set-ExecutionPolicy unstricted
这样就解决了问题,但是通过这种方式,系统会显示安全风险警告。我的问题是:有没有其他方法可以在没有安全风险的情况下解决这个问题?目标是使用nodemon。
推荐答案
我建议使用RemoteSigned
而不是Unrestricted
,并在可能的情况下将策略限制为CurrentUser
。
以管理员身份运行Powershell,然后:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
RemoteSigned:&q;Windows服务器计算机的默认执行策略。
除此之外,我不会太担心它,因为它不打算成为一种安全机制。请参阅the docs:
中的此引语执行策略不是限制用户的安全系统(&Q) 行为。例如,用户可以通过键入 无法运行脚本时,在命令行执行脚本内容。 相反,执行策略帮助用户设置基本规则和 防止他们无意中违反这些规则。&Quot;
这篇关于如何修复错误-nodemon.ps1无法加载,因为此系统上禁用了运行脚本(没有安全风险)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文