配置npm私服
温馨提示:
本文最后更新于 2025年06月17日,已超过 360 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
参考文档 nexus配置npm
与其他私服一样的,npm私服同样有三种类型:
hosted: 本地存储,即同 docker 官方仓库一样提供本地私服功能proxy: 提供代理其他仓库的类型,如 docker 中央仓库group: 组类型,实质作用是组合多个仓库为一个地址
1. 创建blob存储#
为其创建一个单独的存储空间。
3. 创建一个proxy类型的npm仓库#
衍生问题:'vite' 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决方案:
1、使用淘宝的npm仓库
2、安装vite
npm install vite Name: proxy-npmProxy:Remote Storage: 远程仓库地址,这里填写: 解决 npm install 卡在“sill idealTree buildDeps 问题,然后
https://registry.npmmirror.com Storage: npm-hub。

2. 创建hosted类型的npm#
Name: 定义一个名称local-npmStorage:Blob store,我们下拉选择前面创建好的专用blob:npm-hub。Hosted:开发环境,我们运行重复发布,因此Delpoyment policy 我们选择Allow redeploy。这个很重要!

4. 创建一个group类型的npm仓库#
Name:group-npmStorage:选择专用的blob存储npm-hub。group: 将左边可选的2个仓库,添加到右边的members下。

验证使用
获取默认的仓库地址
npm config get registry 点击获取 仓库地址

设置nexus仓库
npm config set registry http://123.207.64.127:8081/repository/my-npm-group/ c再次查询
npm config get registry 中断输入 缓存npm依赖包到nexus
npm install @wepy/cli -g 从nexus下载npm到项目本地
npm i 查看仓库地址
npm config get registry
正文到此结束
- 本文标签: Java
- 本文链接: http://119.91.109.247:8443//article/101
- 版权声明: 本文由张亚东原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权