在安装npm时,我必须解决package.json依赖项中的github存储库。 我正在使用github企业版,因此在复制package.json中的存储库时需要传递个人访问令牌。但是package.json文件无法解析变量名。
我正在从jenkins中提取GITHUB_USER和GITHUB_PWD作为环境变量。
"dependencies": {
"react": "^16.12.0",
"github-repo": "git+https://${GITHUB_USER}:${GITHUB_PWD}@github.domain.com/<repo-url>#<build>"
}
如果我将GITHUB_USER和GITHUB_PWD替换为它们的值,则npm install可以正常工作,但是我不想对密码进行硬编码,因此尝试在packag.json文件中使用环境变量。 尝试了很多解决方案,但没有任何效果。 请帮忙!