迫于领导压力,需要搭建私服,将平时的组件库啊,还有脚手架啊放到我们私有仓库里面,研究半天发现verdaccio这个搭建npm私有仓库好像更nice。
首先:安装
服务器上装node,这个大家不用说都会了,安装好node之后装verdaccio
全局安装verdaccio:npm i verdaccio -g
装完之后我们就能通过 localhost + 4873的端口号看到下面的页面
安装好的verdaccio
安装好的verdaccio
其次,我们还可以装个pm2 这样的话是监听端口
全局安装pm2,用来守护node进程:npm i pm2 -g
pm2 start verdaccio 这样就能启动verdaccio
这样私服仓库就搭建完成啦!
本地的电脑上为了访问源的方便装一个nrm去管理源
安装切换源 npm install -g nrm
增加本地私有源:nrm add test-verdaccio http://ip:4873/(这个是服务器的ip哦)
查看可选源: nrm ls (看源的列表)
使用本地的私有源 nrm use test-verdaccio(跟增加源的名字一致就行)
创建用户npm adduser --registry http://ip:4873/
登录 npm login
查看当前登录的用户 npm who am i
发布下载和删除包的命令也给大家列出来拉~~~
发布包 npm publish --registry http://ip:4873/
娃哈哈,这个就是发布成功之后的一个包
下载包 npm i test (自己之前上传的包名test)
删除包 npm unpublish test --force (自己之前上传的包名test)
未经允许不得转载:博客 » 手游私sf平台搭建(前端使用verdaccio 搭建npm私服)