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

执行npm create vite@latest命令遇PowerShell执行策略限制报错求助

解决PowerShell执行策略导致npm命令无法运行的问题

这个报错是因为PowerShell默认执行策略Restricted禁止运行任何脚本文件,包括npm的ps1脚本。按以下步骤解决:

  • 以管理员身份打开PowerShell(右键开始菜单,选择「Windows PowerShell (管理员)」或「终端 (管理员)」)
  • 先查看当前执行策略,执行命令:
    Get-ExecutionPolicy
    
    正常会返回Restricted,这就是问题根源。
  • 修改执行策略为RemoteSigned(允许本地脚本运行,远程下载的脚本需要数字签名,兼顾安全和可用性),执行命令:
    Set-ExecutionPolicy RemoteSigned
    
    弹出确认提示时,输入Y并回车确认。
  • 再次执行Get-ExecutionPolicy,确认返回RemoteSigned,说明修改生效。
  • 现在重新运行npm create vite@latest,就能正常执行了。

补充说明

PowerShell执行策略的常见类型:

  • Restricted:默认策略,禁止运行任何脚本和配置文件,最严格
  • RemoteSigned:允许运行本地创建的脚本,从互联网下载的脚本必须有可信发布者的签名,适合日常开发
  • Unrestricted:允许运行所有脚本,不管来源和签名,安全性低,不推荐使用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 08:47:02