构建私有的verdaccio npm服务
Posted bowen-liang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建私有的verdaccio npm服务相关的知识,希望对你有一定的参考价值。
用了很长一段时间的cnpmjs做库私有库,发现两个问题
1. 最开始是mysql对表情emoij的支持不好,但由于数据库没办法调整所以只好把第三方库都清掉,只留私有库
2. mac 上面cnpm install老是报错,只能是用淘宝源先把基础的包装好,再通过update的方式打私有的包,反正问题现在还是没有处理完
最近又想通过verdaccio
倒腾一下,看看到底会不会好点,碰碰运气
至少可以肯定的是verdaccio在github的点赞数是这类型项目中最高的一个,值得尝试一下。
安装(似乎没有比这更简单的方法了)
跑起来
运行效果
到目前为止看起来都还不错,那么接下来看看配置文件
配置
数据存放的位置,这个配置太舒服了,cnpm 一直不清楚是存在数据库还是存在文件目录
webui,建议都开起来,比较方便搜索和管理包
授权控制
建议加上淘宝的源
设置包的映射方式,我默认都采用taobao源了
再跑起来看看
打开界面第一眼看到这个东西
先不管那么多,先把它加到 nrm 里面去
发布一个包试试
一切看起来都是那么顺利
看看我们目录下面都是些什么东西
把包安装一个试试看
至此分享结束
以上是关于构建私有的verdaccio npm服务的主要内容,如果未能解决你的问题,请参考以下文章