使用verdaccio搭建npm私有仓库
全局安装
npm install -g verdaccio
启动
- 很简单的一条命令即可 verdaccio
自定义配置
接下来,需要手动i需改一些默认配置项来供我们个性化使用
- 找到config.yaml配置文件
- 默认verdaccio目录下是这样的
本地npm私服不存在的包,会代理到npm官网下载,然后缓存到storage文件夹下
- config.yaml 中 添加监听
全局安装nrm
- npm i -g nrm
添加并切换镜像源
- nrm add mynpm (自定义的私服名称) 本机ip,端口号:4873
- nrm use mynpm (切换镜像源)
注册用户
- npm adduser
- 输入用户名密码邮箱(均可自定义)
注册验证
- npm who am i
- 注册成功 会显示你注册的用户名
- 注意 要保持verdaccio处于连接状态
发布包
- 自己搞一个符合发布标准的包—可参考其他第三方包
- npm publish
- ok
安装
- npm i xxx (你刚才发布的包)
持久连接
- 新建shell脚本 start.sh
- nohup verdaccio &
- 执行 sh start.sh (linux环境)