建议安装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中开启
npm和maven发布都不能用group类型的资源库,他们是没有发布权限,只有拉取权限,你需要找到对应group的hostd资源库做发布。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx