我们的 npm 项目有一个 git 依赖项,它位于需要凭据的私有服务器上。项目和依赖项都由同一台服务器托管。
使用带有凭据的 git 依赖项会导致各种问题:身份验证错误、npm 将人们的用户名添加到中的 URLpackage.json
等。
为了尝试解决这个问题,我生成了一个只读访问令牌并将其作为密码嵌入到 URL 中。
{
"dependencies": {
"myPackage": "git+https://user:[email protected]`
...
}
...
}
```
这可以正常运行npm install
,但是它用wincred
访问令牌替换了我缓存的 git 凭据()!
有没有我可以在构建之前和之后运行的命令来说明以下内容:“请暂时不要缓存这些凭据,但也不要忘记缓存?”