使用verdaccio搭建npm私有服务器

原因

  • 方便:公司内部开发的私有包,统一管理,方便开发和使用
  • 安全:公司内部开发的代码并不想公开
  • 加速:自建的服务器会缓存下载过的包,能节省时间

介绍

   Verdaccio是一个简单的零配置所需的本地私有npm注册表。不需要整个数据库就可以开始使用!Verdaccio开箱即用,拥有自己的小型数据库,能够代理其他注册表(例如npmjs.org),沿途缓存下载的模块。

使用

1.安装

npm install --global verdaccio

或者用yarn global add verdaccio安装,注意需要全局安装,

可以查看自己安装后的版本

2. 运行

verdaccio

在浏览器中打开http://localhost:4873/ 

至此,npm私有服务器搭建成功,是不是特别地简单,耶✌~~~

3.发布

接下来就可以把项目发布到服务器上了

npm set registry http://localhost:4873

当前的npm服务器指向本地

npm adduser --registry http://localhost:4873

注册用户,按照提示依次输入Username、Password、Email

npm publish --registry http://localhost:4873

然后再查看网页,发现已成功发布了一个私有的包。

 

posted @ 2019-02-15 17:21  簌大侠  阅读(1196)  评论(0编辑  收藏  举报