实现Npm私有仓库的方式有很多种,例如Gitlib私有仓库
、cnpm
、sinopia
和verdaccio
。Gitlib私有仓库
与cnpm
配置很繁琐,不适合快速开发,sinopia
已7年多未维护。那剩下只能选择verdaccio
了。
verdaccio
的前身是sinopia
,因为sinopia
的作者突然宣布不维护,一些开发大神就收起该烂摊子,基于sinopia@1.4.0
开发了verdaccio
并一直维护至今。
利用verdaccio部署一个属于自己的私有npm仓库
安装
因为verdaccio
只能运行在Node v12
以上的环境,在安装前先检查当前Node版本
并将其切换到v12
以上。
1 | # 查看node.js版本 |
启动
当我们安装完verdaccio
以后,在cmd命令行
工具输入 verdaccio
如果看到输出下面这样的信息,说明启动成功了:
1 | info --- config file - C:\Users\mdguozhaoxi\AppData\Roaming\verdaccio\config.yaml |