终端错误:nodemon.无法加载ps1,因为在此系统上禁用了运行脚本.更多
我有办法用这种方法解决这个问题
- 以管理员身份运行打开Windows PowerShell
- 执行此命令:Unrestricted
这就解决了问题,但这样系统就会显示安全风险警告.我的问题是:有没有其他方法可以在没有安全风险的情况下解决这个问题?目标是使用nodemon.
终端错误:nodemon.无法加载ps1,因为在此系统上禁用了运行脚本.更多
我有办法用这种方法解决这个问题
这就解决了问题,但这样系统就会显示安全风险警告.我的问题是:有没有其他方法可以在没有安全风险的情况下解决这个问题?目标是使用nodemon.
我建议使用RemoteSigned
而不是Unrestricted
,如果可能的话,将策略限制在CurrentUser
.
以管理员身份运行Powershell,然后:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
RemoteSigned:"Windows server计算机的默认执行策略."
除此之外,我不会太担心它,因为它不是一种安全机制.参见the docs:的这段引语
"执行策略不是限制用户的安全系统