lerna发布,遇到的问题: You must sign up

2023-02-15  本文已影响0人  黎明的叶子

使用lerna进行包管理的时候,出现此问题:

// lerna发布:你必须注册私有包
You must sign up for private packages. lerna publish

问题分析:根据提示,猜测应该跟包的权限有关。
解决方法:
1.搜索查看同等问题,看是否有解决方案。
结果原因:无法发布到私有包,当包名以@your-name开头时,npm publish会默认发布为私有包,但是 npm 的私有包需要付费,所以需要登录

npm login

并且在对应的包下面的package.json中加入,不是整体外部文件夹的package.json

"publishConfig": {
    "access": "public"
},

再执行lerna publish就能发布成功了!
2.如果没有通过搜索查到,那么只能查看lerna官网,耐心读一读命令下面publish的介绍。
地址如下:lerna官网

image.png
上一篇 下一篇

猜你喜欢

热点阅读