构建私有的verdaccio npm服务

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

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

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

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

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

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

 

跑起来

 运行效果

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

配置

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

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

 

授权控制

建议加上淘宝的源

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

 

再跑起来看看

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

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

 发布一个包试试

 

一切看起来都是那么顺利

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

把包安装一个试试看

 至此分享结束

猜你喜欢

转载自www.cnblogs.com/bowen-liang/p/allen-liang-verdaccio-1.html