我目前正在尝试使用lerna在私有npm注册表上发布软件包。
但是,当我运行lerna publish
时,所有软件包都出现此错误:
npm ERR! need auth auth required for publishing
npm ERR! need auth You need to authorize this machine using `npm adduser`
这来自程序包本身。有没有什么方法可以登录所有软件包,而不必手动进入每个软件包文件夹并登录?
是的,我在回购根目录上尝试过npm adduser
却没有成功。我已从仓库中登录,并且实际上可以发布monorepo,而没有任何问题。
谢谢:)