# 常见问题

# vscode执行npm报错

PowerShell 默认会禁止执行某些脚本(例如 npm.ps1),以防止潜在的安全风险。

解决方式:

# 方法 1:临时允许当前会话执行脚本(推荐)

在 VS Code 的终端(PowerShell)中输入:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

然后再执行:

npm -v

👉 这样只在当前 PowerShell 会话(当前窗口)中生效,关闭后会恢复安全限制。


# 方法 2:永久允许当前用户执行脚本

如果你希望以后都能正常使用 npm 命令,可以执行:

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

执行后输入 Y 确认。 然后再执行:

npm -v
Last Updated: 11/3/2025, 1:28:08 AM