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

无法在VS Code中运行Parcel:执行策略限制问题求助

解决VS Code终端运行Parcel时的PowerShell执行策略报错问题

这个错误的核心原因是Windows PowerShell默认执行策略限制了未签名脚本的运行,Parcel的启动脚本parcel.ps1属于未签名脚本,因此被系统拦截。以下是两种可行的解决方法:

方法1:为当前用户修改执行策略(持久生效)

  • 在VS Code的PowerShell终端中执行命令:
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  • 终端弹出确认提示时,输入Y并回车确认。
  • 完成后重新运行parcel ./src/index.html即可正常启动Parcel。

方法2:临时允许当前会话执行脚本(重启终端后失效)

如果不想修改持久化的执行策略,可以仅为当前终端会话临时放开限制:

  • 在终端中执行命令:
    Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
    
  • 执行完成后直接运行Parcel启动命令即可,这种方式不会影响全局执行策略设置,安全性更高。

补充说明

  • RemoteSigned策略允许运行本地创建的脚本,仅要求远程下载的脚本必须签名,是平衡安全与易用性的合理设置。
  • 如果后续想恢复默认的严格策略,可以执行:
    Set-ExecutionPolicy -ExecutionPolicy Restricted -Scope CurrentUser
    

内容的提问来源于stack exchange,提问作者Dennis Bart-Plange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 08:15:37