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

在PowerShell用Yeoman创建Theia扩展时遇Proxy问题及github解析报错

解决Yeoman创建Theia扩展时的代理问题

问题原因

Yeoman依赖Node.js的网络请求拉取模板资源,你配置的Git全局代理仅对Git命令生效,无法覆盖Node.js的请求,导致无法解析github.com地址。

解决方案

  1. 配置Node.js代理
    在PowerShell中执行以下命令(替换为你的公司代理实际信息):

    npm config set proxy http://login:password@company_domain:8080
    npm config set https-proxy http://login:password@company_domain:8080
    
  2. (可选)配置无需代理的内部地址
    如果公司内部有不需要走代理的域名,添加如下配置:

    npm config set no-proxy "localhost,127.0.0.1,你的内部域名"
    
  3. 验证代理配置
    执行命令确认配置生效:

    npm config get proxy
    npm config get https-proxy
    
  4. 修正Git代理配置(若之前配置错误)
    你之前的Git代理命令格式有误,正确配置应为:

    git config --global http.proxy http://login:password@company_domain:8080
    git config --global https.proxy http://login:password@company_domain:8080
    
  5. 重新执行Yeoman命令
    再次运行:

    yo theia-extension
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 19:31:08