Nodejs 第八章(npm搭建私服)

构建npm私服

构建私服有什么收益吗?

  • 可以离线使用,你可以将npm私服部署到内网集群,这样离线也可以访问私有的包。
  • 提高包的安全性,使用私有的npm仓库可以更好的管理你的包,避免在使用公共的npm包的时候出现漏洞。
  • 提高包的下载速度,使用私有 npm 仓库,你可以将经常使用的 npm 包缓存到本地,从而显著提高包的下载速度,减少依赖包的下载时间。这对于团队内部开发和持续集成、部署等场景非常有用

如何搭建npm 私服

verdaccio.org/zh-CN/

Verdaccio 是可以帮我们快速构建npm私服的一个工具

sh 复制代码
npm install verdaccio -g

使用方式非常简单

verdaccio 直接运行即可

然后访问4873默认端口即可

切换为中文简体即可

基本命令

sh 复制代码
#创建账号
npm adduser --registry http://localhost:4873/
# 账号 密码 邮箱
sh 复制代码
# 发布npm
npm publish --registry http://localhost:4873/
sh 复制代码
#指定开启端口 默认 4873
verdaccio -p 9999
sh 复制代码
# 指定安装源
npm install --registry http://localhost:4873
sh 复制代码
# 从本地仓库删除包
npm unpublish <package-name> --registry http://localhost:4873

其他配置文件项

verdaccio.org/zh-CN/docs/...

相关推荐
It's now3 分钟前
Spring AI 基础开发流程
java·人工智能·后端·spring
计算机毕设VX:Fegn08956 分钟前
计算机毕业设计|基于springboot + vue图书商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
夕颜1112 小时前
BeeAI 框架学习记录
后端
极市平台2 小时前
骁龙大赛-技术分享第5期(上)
人工智能·经验分享·笔记·后端·个人开发
程序员爱钓鱼2 小时前
Node.js 编程实战:路由处理原理与实践
后端·node.js·trae
Lucky_Turtle2 小时前
【Node】npm install报错npm error Cannot read properties of null (reading ‘matches‘)
前端·npm·node.js
hhzz3 小时前
Spring Boot整合Activiti的项目中实现抄送功能
java·spring boot·后端
Victor3564 小时前
Netty(7)如何实现基于Netty的TCP客户端和服务器?
后端
Victor3564 小时前
Netty(8)什么是Netty的ChannelPipeline和ChannelHandler?
后端
乘风!5 小时前
NSSM启动tomcat部署Java程序
java·服务器·后端·tomcat