本文详细介绍了如何在Nexus上创建npm私有仓库,并配置npm客户端,通过两种方式将前端项目上传到私有仓库,包括验证上传是否成功的过程。
创建 Blob Store
创建npm专属的Blob Store。
创建 Proxy 仓库
新建Proxy仓库,用于常见开源npm模块拉取。
创建 Hosted 仓库
新建Hosted仓库,用于发布个人开发的npm组件。
创建 Group 仓库
用于把几个仓库组合在一起公开连接使用。
添加Nexus权限
将 npm Bearer Token Realm 添加到 Active。
配置npm
查看仓库地址
配置仓库地址
npm config set registry Group仓库地址
验证配置是否正确
上传npm
添加用户
npm adduser -registry Hosted仓库地址
方式一
npm publish -registry Hosted仓库地址
方式二
在package.json中添加:
"publishConfig": {
"registry": "仓库地址"
}
然后执行
npm publish
验证是否上传成功