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

使用Yeoman生成VSCode扩展包时遇PowerShell执行策略错误求助

解决VSCode扩展创建时PowerShell脚本执行权限问题

这是Windows PowerShell的执行策略限制导致的,默认不允许运行未签名的本地脚本,按以下步骤解决:

  • 以管理员身份打开PowerShell:右键开始菜单,选「Windows PowerShell (管理员)」(Windows 11选「终端 (管理员)」)
  • 查看当前执行策略,执行命令:
    Get-ExecutionPolicy
    通常会返回Restricted,这就是脚本无法运行的原因
  • 修改执行策略为RemoteSigned,执行命令:
    Set-ExecutionPolicy RemoteSigned
    出现确认提示时输入Y回车,这个策略允许本地脚本运行,同时要求互联网下载的脚本必须签名
  • 验证修改成功,再次执行Get-ExecutionPolicy,确认返回RemoteSigned
  • 回到普通终端重新运行yo code,就能正常启动VSCode扩展生成向导了

补充:之前遇到的@npmcli/move-file包废弃警告不影响功能,可以忽略;重装Node.js没用是因为问题根源不在Node本身,而是PowerShell的权限设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 16:54:55