You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React开发中VS Code终端执行npm命令遇签名错误求助

解决VS Code终端执行npm命令提示脚本未签名的问题

问题原因

Windows PowerShell的执行策略默认阻止未数字签名的脚本运行,npm.ps1属于这类未签名脚本,因此执行npm命令时触发权限错误。

解决方法

方法一:修改全局PowerShell执行策略(推荐)

  1. 找到系统中的PowerShell,右键选择以管理员身份运行
  2. 执行命令查看当前执行策略:
    Get-ExecutionPolicy
    
  3. 执行命令修改为允许本地脚本运行的策略:
    Set-ExecutionPolicy RemoteSigned
    
  4. 弹出确认提示时,输入Y并回车确认
  5. 重启VS Code,之后在终端执行npm命令即可正常运行

方法二:临时绕过执行策略(单次生效)

如果不想修改全局策略,可以在VS Code终端中直接用以下格式执行npm命令:

powershell -ExecutionPolicy Bypass -Command "npm 你的具体命令"

示例:

powershell -ExecutionPolicy Bypass -Command "npm install"
powershell -ExecutionPolicy Bypass -Command "npm audit"

内容的提问来源于stack exchange,提问作者Kakarot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 04:43:14