📌  相关文章
📜  文件 C:\Users\SHUBHAM KUNWAR\AppData\Roaming\npm\nodemon.ps1 无法加载,因为在此系统上禁用了运行脚本.有关详细信息,请参阅 https:go.microsoft.com fwlink ?LinkID=135170 上的 about_Execution_Policies.(1)

📅  最后修改于: 2023-12-03 15:10:23.271000             🧑  作者: Mango

文件 C:\Users\SHUBHAM KUNWAR\AppData\Roaming\npm\nodemon.ps1 无法加载

当你在尝试运行 nodemon 命令时,可能会遇到 文件 C:\Users\SHUBHAM KUNWAR\AppData\Roaming\npm\nodemon.ps1 无法加载 错误。这个错误信息表明你的计算机系统禁用了运行脚本,因此无法执行命令。

如果你需要使用 nodemon 命令,解决这个问题的方法是允许在您的系统上执行 PowerShell 脚本。在 Windows 上,PowerShell 有默认的执行策略限制,会阻止运行未签名的脚本。

以下是解决此错误的两种方法:

方法一:更改 PowerShell 策略

你可以使用以下命令更改 PowerShell 策略为 RemoteSigned

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm

执行这个命令后,你可以重新运行 nodemon 命令,它应该能够正常工作了。

方法二:以管理员身份运行 PowerShell

如果你觉得更改 PowerShell 策略有风险,则可以以管理员身份运行 PowerShell,并使用以下命令执行一次性策略:

powershell -ExecutionPolicy Bypass -File "C:\Users\SHUBHAM KUNWAR\AppData\Roaming\npm\nodemon.ps1"

这个命令将忽略策略限制,并在执行完 nodemon 命令后退出 PowerShell。

结论

以上是两种解决方式,但是更改 PowerShell 策略会使您的计算机变得不安全。因此,在进行更改之前,请慎重考虑自己的安全风险。