如何使用verdaccio发布本地的npm包

695 阅读1分钟

在日常工作中, 我们自己封装的UI组件库或者自己写的一些插件,如果在没有开发完全的时候一直部署线上,很耗费时间。我们把这些发布成本地自己的npm库当成自己的私有源,这样随时都可以发布改动。

首先我们需要安装verdaccio

verdaccio相关配置需自己查找

npm install -g verdaccio  //全局安装

安装完成输入verdaccio查看是否成功
然后访问http://localhost:4873/

1661851140704.jpg

然后我们需要添加npm账户

npm adduser --registry http://localhost:4873/

然后按照提示填写相关信息

10562b8edd7a58ac28b61fff2ae3d0e.jpg

发布一个本地npm包

新建一个测试文件夹,然后执行npm init

687a21458cc2f9c3582ed6223d8dbad.jpg 项目中新增了package.json文件

编写插入内容

新增一个index.js文件里面随便写点东西

本地发布

在刚刚的文件夹终端输入npm login 然后按照提示输入邮箱,密码
登录之后输入npm publish --registry=http://localhost:4873 发布本地包
发布成功之后在访问http://localhost:4783/ 就能看见你刚刚发布的包了

项目中安装本地发布的包

cnpm install 包名称@版本号 --registry=http://localhost:4873