如何发布一个npm包到 Nexus私有仓库

前文:使用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

© 版权声明
THE END
支持一下吧
点赞14 分享
评论 抢沙发
头像
请文明发言!
提交
头像

昵称

取消
昵称表情代码快捷回复

    暂无评论内容