vscode终端在.npmc环境配置上崩溃



我最近在我的项目中添加了一个.npmrc文件,以便使用github的包注册表服务安装一个私有包。它看起来像这样:

//npm.pkg.github.com/:_authToken=${GITHUB_OAUTH_TOKEN}
@myorg:registry=https://npm.pkg.github.com/

当我在常规终端中加载此回购时,我没有问题。my.zshrc在我有的地方找到我的.bash_profile

// ~/.bash_profile
export GITHUB_OAUTH_TOKEN="mytoken"

当我在vscode中加载集成终端时,它指向使用zsh

// ~/.config/Code/User/settings.json
"terminal.integrated.shell.linux": "/bin/zsh",
"terminal.integrated.rendererType": "dom",

但我一直看到错误

Error: Failed to replace env in config: ${GITHUB_OAUTH_TOKEN}

重新加载vscode最终解决了问题!不仅重新加载终端,而且重新加载整个编辑器似乎最终加载了更改后的env-config。

最新更新