在NPM中,dependencies can be specified as Git URLs。作为其中一部分,可以提供用户名 - 密码组合或API密钥。
有没有办法从外部源向URL注入值?例如,使用Mustache风格的语法:
{
dependencies:
{
"example": "git+https://{{USERNAME}}:{{PASSWORD}}@bitbucket.org/username/example.git#v0.0.0"
}
}
这将允许在多个开发人员之间共享单个package.json
,每个开发人员使用他们自己的凭据来验证他们对存储库的访问权限,而不必使用{{1}中明确定义的单个共享凭据本身。