verdaccio介绍
Verdaccio 是一个简单的、轻量级的本地私有 npm 私服。无需整个数据库即可开始!
Verdaccio 开箱即用,拥有自己的小型数据库。
使用场景
::: tip 使用场景
公司内部开发的私有包,统一管理,方便开发和使用,自然也可以使用npm 的付费服务,原谅我们的穷。安全性:由于公司内部开发的模块和一些内容并不希望其他无关人员能够看到,但是又希望内部能方便使用,加速:自己搭建npm 服务器,本身可以自带常用package的缓存, cnpm 有一些包存在路径问题,npm 的速度有些感人,自建的服务器会缓存下载过的包,能节省时间。
:::
安装
npm install –global verdaccio
运行命令
verdaccio
![](https://img-blog.csdnimg.cn/img_convert/b5c0f3dddc44e9931a8696579518558e.png)
新增用户与发布
nrm add my_npm http://localhost:6031/
npm addUser
npm adduser --registry http://localhost:6031/ 增加用户
npm publish --registry http://localhost:6031/ 发布
配置
::: tip 配置文件
上图所示中的 ,执行vderdaccio启动命令后,能看到 config file后面的路径就是配置文件。
如我的配置文件为 C:\Users\zwf.config\verdaccio\config.yaml
:::
端口
![](https://img-blog.csdnimg.cn/img_convert/422bb0df3be6265ce8725edd9f47a96b.png)
改中文语言
![](https://img-blog.csdnimg.cn/img_convert/5cbe3d16ac95f885689f94fa9ad9e557.png)
改web浏览器窗口的的title
![](https://img-blog.csdnimg.cn/img_convert/6900ffa5badc8f8ab29f5a88e402172f.png)
最大用户数
![](https://img-blog.csdnimg.cn/img_convert/5b1276ed7b91deb43485f0eb9c462ea9.png)
包作用域
![](https://img-blog.csdnimg.cn/img_convert/2f0267619dae58af7cbcf5e847d6328b.png)