用了很长一段时间的cnpmjs做库私有库,发现两个问题

1. 最开始是mysql对表情emoij的支持不好,但由于数据库没办法调整所以只好把第三方库都清掉,只留私有库

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2. mac 上面cnpm install老是报错,只能是用淘宝源先把基础的包装好,再通过update的方式打私有的包,反正问题现在还是没有处理完

最近又想通过verdaccio倒腾一下,看看到底会不会好点,碰碰运气

至少可以肯定的是verdaccio在github的点赞数是这类型项目中最高的一个,值得尝试一下。

安装(似乎没有比这更简单的方法了)

 构建私有的verdaccio npm服务 随笔 第1张

跑起来

构建私有的verdaccio npm服务 随笔 第2张

 运行效果

构建私有的verdaccio npm服务 随笔 第3张

到目前为止看起来都还不错,那么接下来看看配置文件

 

配置

数据存放的位置,这个配置太舒服了,cnpm 一直不清楚是存在数据库还是存在文件目录

构建私有的verdaccio npm服务 随笔 第4张

 

webui,建议都开起来,比较方便搜索和管理包

 构建私有的verdaccio npm服务 随笔 第5张

 

授权控制

构建私有的verdaccio npm服务 随笔 第6张

 

建议加上淘宝的源

构建私有的verdaccio npm服务 随笔 第7张

 

设置包的映射方式,我默认都采用taobao源了

 构建私有的verdaccio npm服务 随笔 第8张

 

再跑起来看看

 

打开界面第一眼看到这个东西

构建私有的verdaccio npm服务 随笔 第9张

 

先不管那么多,先把它加到 nrm 里面去

构建私有的verdaccio npm服务 随笔 第10张

 

 发布一个包试试

 

 构建私有的verdaccio npm服务 随笔 第11张

 

一切看起来都是那么顺利

 

看看我们目录下面都是些什么东西

构建私有的verdaccio npm服务 随笔 第12张

 

把包安装一个试试看

构建私有的verdaccio npm服务 随笔 第13张

 

 至此分享结束

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄