使用lerna publish时如何配置auth参数?

时间:2019-08-14 22:32:43

标签: npm lerna

我有一个.npmrc设置要发布到私有注册表,但是我不想签入身份验证凭据。运行_auth时如何提供lerna publish配置?

很遗憾,lerna publish不接受_auth标志:https://github.com/lerna/lerna/tree/master/commands/publish#options

2 个答案:

答案 0 :(得分:2)

我发现您可以set npm config parameters using environment variables,因此可以达到目的:

npm_config__auth=AUTH npx lerna publish # yes, double underscore

答案 1 :(得分:0)

最近的PR是针对lerna的,它通过_auth标志公开了--legacy-auth的配置。

https://github.com/lerna/lerna/pull/2347/files

用法如下:lerna publish --legacy-auth aGk6bW9t

在下一版本lerna> 3.19.0中应该可用。在撰写本文时尚未发布。