powerShell无法执行npm问题
这个错误是由于 Windows PowerShell 的执行策略限制导致的,默认情况下 PowerShell 会阻止运行脚本文件(包括 npm 的.ps1 脚本)。
解决方法如下:
以管理员身份打开 PowerShell
点击开始菜单,搜索 "PowerShell"
右键选择 "以管理员身份运行"
修改执行策略在管理员 PowerShell 中执行以下命令:
powershell
Set-ExecutionPolicy RemoteSigned
执行后会提示确认,输入
Y
并回车
验证设置可以通过以下命令查看当前执行策略:
powershell
Get-ExecutionPolicy
如果显示
RemoteSigned
,说明设置成功测试 npm 命令关闭当前 PowerShell 窗口,重新打开一个普通的 PowerShell 或命令提示符,输入:
plaintext
npm -v