距离上一次更新该文章已经过了 427 天,文章所描述的內容可能已经发生变化,请留意。
创建blob存储
为其创建一个单独的存储空间。

进入设置

依次建立npm仓库

创建npm(hosted)私有仓库(hosted改成allow redeploy,这样才能运行重复上传一个包,不然会报400:bad request)

创建npm(proxy)仓库(proxy的remote storage设置:当私有仓库和代理仓库缓存包里无请求的包时,就会通过这里配置的地址去服务器下载需要的包,然后再缓存下来)

创建npm(group)仓库

配置权限
注意点:
npm install后报错如下,可通过配置npm bearer token realm解决

检查npm nexus的 Realms设置,把npm Bearer Token realm放入Active中,并保存

检查一下Nexus Repository Manager上的Anonymous是否开放

使用私有仓库方式
为某一个组配置仓库地址
shell
1 | npm config set @chint:registry http://10.104.30.197:8081/repository/npm-group/ |
全局配置
shell
1 | npm config set registry http://10.104.30.197:8081/repository/npm-group/ |
发布配置方式1
根据提示输入用户/密码/邮箱:
npm adduser --registry=http://10.137.8.212:8081/repository/npm-hosted/
package.json内添加
json
1 | "publishConfig": { |
- 命令:
npm publish
发布配置方式2
根据提示输入用户/密码/邮箱:
npm adduser --registry=http://10.137.8.212:8081/repository/npm-hosted/
命令:
npm publish --registry=http://10.137.8.212:8081/repository/npm-hosted/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小五的个人杂货铺!