我有一个.npmrc
设置要发布到私有注册表,但是我不想签入身份验证凭据。运行_auth
时如何提供lerna publish
配置?
很遗憾,lerna publish
不接受_auth
标志:https://github.com/lerna/lerna/tree/master/commands/publish#options
答案 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中应该可用。在撰写本文时尚未发布。