Linux下Nexus Repository3安装和maven,npm配置(2)

建议安装nrm工具,这样可以快速切换npm的资源库

# 安装nrm npm install -g nrm # 添加资源库 nrm add test :8084/repository/npm-public/ # 切换资源库 nrm use test maven私服发布

在pom.xml配置maven私服仓库地址,有snapshot和release两个仓库

<distributionManagement> <repository> <id>nexus-maven-repository-releases</id> <url>:8084/repository/maven-releases/</url> </repository> <snapshotRepository> <id>nexus-maven-repository-snapshots</id> <url>:8084/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement> npm私服发布

自己开发的组件通过如下命令发布到npm私服

# 用户登录 npm login # 编译打包 npm init # 发布 npm publish

这时候你会发现发布不上去,报401,即使你的用户名和密码都是对的

你需要将npm的认证组件在nexus中开启

Linux下Nexus Repository3安装和maven,npm配置

maven和npm发布注意事项

npm和maven发布都不能用group类型的资源库,他们是没有发布权限,只有拉取权限,你需要找到对应group的hostd资源库做发布。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12322.html