前文:使用nexus3搭建npm私有仓库
1、前置条件
git、 nvm、nrm、monorepo 的概念,以及 lerna 的使用、 yarn 的使用
基于 lerna + yarn 的 monorepo 仓库
lerna
npm i -g lerna
mac : zsh: command not found: lerna
brew install lerna
2、添加nexus权限
在Realms菜单中,将npm Bearer Token Realm添加到Active中。然后点击Save按钮保存
这里一定要移动,不然会报错。
lerna ERR! E401 Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager"
lerna ERR! lifecycle "publish" errored in "root", exiting 1
3、配置 npm 私库免登录设置
发布前仓库:
yarn publish
publish 仓库后:
4、在应用中使用私库中的包
将源切换到私库的源kukipull
,即可正常使用。
nrm use kukipull #在项目中导入库 yarn add @gongxh/rn-vant
在项目中使用开关组件、按钮组件
到此这篇关于如何发布一个npm包到 Nexus私有仓库的文章就介绍到这了,更多相关npm包Nexus私有仓库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
来源链接:https://www.jb51.net/javascript/317806p34.htm
© 版权声明
本站所有资源来自于网络,仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您(转载者)自己承担!
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
THE END
暂无评论内容