verdaccio搭建npm简单实践

选择背景:

1.用Sinopia,好几年没维护了

2.使用cnpmjs.org,这个要搭建数据库,较麻烦。

这里简单使用verdaccio(https://github.com/verdaccio/verdaccio)。

安装过程:

1.node,实践电脑是MacBook Pro,之前已安装node。

2.verdaccio

安装:npm install -g verdaccio

安装完成后,输入verdaccio,然后在浏览器中输入http://localhost:4873,即可看到启动成功后页面(这里忘了截图)。

verdaccio配置:

全局安装verdaccio的目录在node下面,/lib/node_modules/verdaccio,我们要修改的配置在~/.config/verdaccio/config.yaml,这个文件其实是复制刚才的全局安装下的config文件夹下的default.yaml的。

在它的最后行添加listen: 0.0.0.0:4873。# 默认是没有的,只能在本机访问,添加完成后就可以在外网访问了~

启动verdaccio:

可借助工具pm2来进行管理。

pm2安装:npm install -g pm2

启动verdaccio: pm2 start which verdaccio

停止服务:pm2 stop which verdaccio

查看verdaccio进程实时日志:pm2 show verdaccio

nrm管理镜像:

安装nrm: npm install -g nrm

查看镜像列表:nrm ls

添加镜像: nrm add xxx "your address"

注册账号:

npm adduser --registry http://xxxxx

发布:

cd到要发布包目录,然后npm publish(必须要先登陆账号)。

验证查看:

在浏览器中打开http://localhost:4873/,可看到刚才的发布。在自己项目中添加引入验证。


你可能感兴趣的:(verdaccio搭建npm简单实践)