Npm vscode终端在.nprmc env config上崩溃

Npm vscode终端在.nprmc env config上崩溃,npm,visual-studio-code,terminal,Npm,Visual Studio Code,Terminal,我最近在我的项目中添加了一个.npmrc文件,以便使用github的包注册服务安装一个私有包。 看起来是这样的: //npm.pkg.github.com/:_authToken=${GITHUB_OAUTH_TOKEN} @myorg:registry=https://npm.pkg.github.com/ 当我在常规终端加载此回购时,我没有问题。我的.zshrc源于我的.bash_配置文件 // ~/.bash_profile export GITHUB_OAUTH_TOKEN="myto

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

//npm.pkg.github.com/:_authToken=${GITHUB_OAUTH_TOKEN}
@myorg:registry=https://npm.pkg.github.com/
当我在常规终端加载此回购时,我没有问题。我的.zshrc源于我的.bash_配置文件

// ~/.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最终解决了问题!不仅重新加载终端,而且重新加载整个编辑器似乎最终会加载更改的环境配置。

与您的问题无关,但很高兴看到,它将.nprmc文件关联到v1.44中的INI文件。