因为这样
PS C:\Users\z's'ta'b'c'd\Desktop\vue_test\src> npm -v
npm : 无法加载文件 D:\nvm\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息
,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Polici
es。
所在位置 行:1 字符: 1
7.20.0
这个错误提示是 Windows PowerShell 的脚本执行策略导致的。默认情况下,Windows PowerShell 被配置为不允许运行任何脚本。需要更改 PowerShell 执行策略。
以下是一些解决方法:
Set-ExecutionPolicy RemoteSigned
powershell -ExecutionPolicy RemoteSigned -File "C:\path\to\your\script.ps1"
& "C:\path\to\your\script.ps1"
注意:这种方法可能需要先设置 PowerShell 的执行策略,否则可能会收到与第一个方法相同的错误提示。
无论哪种方法,都需要以管理员身份运行 PowerShell 窗口才能成功更改 PowerShell 执行策略。