首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用verdaccio搭建npm服务器

1、安装node

从nodejs官网下载node对应操作系统的发行版,并安装。

把node和npm所在的目录加入path

https://nodejs.org/en/download/

2、安装verdaccio

npm install --global verdaccio

3、配置verdaccio

配置文件在用户目录下.config文件夹下uplinks表示verdaccio在本地仓库找不到package时请求的上游服务器列表,国内建议用淘宝仓库。

uplinks:

taobao:

url: https://registry.npm.taobao.org

npmjs:

url: https://registry.npmjs.org/

packages这段配置访问权限,可以根据package名称来限制,比如local-开头的package需要授权才能访问,这里配置访问和发布都需要授权。

packages:

'**':

access: $authenticated

publish: $authenticated

proxy: taobao

4、添加verdaccio用户

添加用户并把仓库修改为verdaccio服务器

5、发布私有package

后续下载npm依赖package时,会先从verdaccio下载,在verdaccio仓库找不到时才会向上游服务器下载,从而verdaccio有了私有仓库的作用和cache的作用。

verdaccio的github地址如下:

https://github.com/verdaccio/verdaccio

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180322G0MXEK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券