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

求助:运行yarn等命令报错${GITHUB_TOKEN},重启VSCode需重复输入

解决"Failed to replace env in config: ${GITHUB_TOKEN}"问题

方法1:配置系统/用户级环境变量

  • Windows:
    1. 打开「系统属性」→「高级」→「环境变量」
    2. 在「用户变量」或「系统变量」中点击「新建」
    3. 变量名填GITHUB_TOKEN,变量值填入你的GitHub令牌
    4. 保存设置后重启VSCode,环境变量会自动加载
  • macOS/Linux:
    1. 打开终端,编辑用户shell配置文件(如~/.bashrc、~/.zshrc,根据你使用的shell选择)
    2. 添加一行:export GITHUB_TOKEN="你的GitHub令牌"
    3. 执行source ~/.bashrc(或对应配置文件)使改动生效,之后重启VSCode

方法2:在VSCode中配置工作区环境变量

  • 打开项目,在.vscode文件夹下创建settings.json(若不存在则新建)
  • 添加以下内容:
{
  "terminal.integrated.env.osx": {
    "GITHUB_TOKEN": "你的GitHub令牌"
  },
  "terminal.integrated.env.linux": {
    "GITHUB_TOKEN": "你的GitHub令牌"
  },
  "terminal.integrated.env.windows": {
    "GITHUB_TOKEN": "你的GitHub令牌"
  }
}
  • 保存后,VSCode集成终端会自动加载该环境变量,无需每次手动输入

方法3:通过yarn配置直接指定(不推荐,存在安全风险)

  • 注意:此方法会将令牌明文存储在配置文件中,仅适合本地临时测试场景
  • 执行命令:yarn config set github.token "你的GitHub令牌"
  • 配置会保存在yarn全局配置中,后续运行命令时会自动读取

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 02:40:16