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

本地React应用运行报错:npm.ps1未数字签名无法执行

解决npm.ps1未签名无法运行的问题

这是Windows PowerShell的执行策略限制导致的——默认策略禁止运行未经过数字签名的脚本,而C:\Program Files\nodejs\npm.ps1恰好没有签名,所以触发了这个报错。

以下是两种可行的解决方法:

方法一:修改当前用户的执行策略(长期生效)

  • 右键点击VS Code,选择以管理员身份运行,打开终端
  • 在终端中执行命令:
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  • 当出现确认提示时,输入Y并回车
  • 之后再执行npm run dev即可正常启动React应用

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

如果不想修改全局执行策略,可以直接在终端中运行以下命令启动应用:

powershell -ExecutionPolicy Bypass -Command "npm run dev"

这个命令仅对本次执行生效,不会改变系统的执行策略设置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 13:39:52