随着公司内部业务的发展,需要将公司内部需要封装的ui库和组件库放到公司内部的私服上,基于此目的,从网上查找,选型,最终选定verdaccio来搭建,因为可以不用自己搞数据库,不需要搞麻烦的配置就可以搭建成功。
Verdaccio
Verdaccio是一个简单的,零配置所需的本地私有npm注册表。Verdaccio开箱即用,拥有自己的小型数据库,能够代理其他注册表(例如npmjs.org),缓存下载的模块
搭建所需环境
1、nrm 安装nrm用来管理npm源,可参考我另一篇文章https://blog.csdn.net/u013994400/article/details/124274349
搭建过程
1、安装verdaccio
npm install -g verdaccio
2、利用nrm切换本地源
nrm ls
nrm use xxx(本地源)
nrm add 名称 地址 (创建新的源)
nrm del 名称(删除源)
3、发布包
npm login
npm publish
4、如果需要用到cnpm
cnpm config set registry xxx(本地源)