# 常见问题
# 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
← 常用命令