mirror-config-china

Mirrors in China about node.js

Github stars Tracking Chart

mirror-config-china

NPM version
Travis
AppVeyor
codecov
David

为中国内地的Node.js开发者准备的镜像配置,大大提高node模块安装速度。

特性

  • 支持Windows和其他操作系统
  • 自动配置各个node模块的安装源为淘宝镜像

安装

npm i -g mirror-config-china --registry=https://registry.npm.taobao.org
# 查看npm配置
npm config list
# 查看环境变量
source ~/.bashrc && env

参数

--registry=https://registry.npm.taobao.org

registry.npmjs.com 镜像URL

--bin-mirrors-prefix=https://npm.taobao.org/mirrors

npm.taobao.org/mirrors 镜像URL,会覆盖下文中的{bin-mirrors}

--apt-mirrors-prefix=https://mirrors.tuna.tsinghua.edu.cn

mirrors.tuna.tsinghua.edu.cn 镜像URL,会覆盖下文中的{apt-mirrors}

--ali-mirrors-prefix=https://mirrors.aliyun.com

mirrors.aliyun.com 镜像URL,会覆盖下文中的{ali-mirrors}
阿里云ECS VPC或经典网络用户请分别使用http://mirrors.cloud.aliyuncs.comhttp://mirrors.aliyuncs.com代替

--nodejs-org-mirror={bin-mirrors}/node (别名: --disturl)

nodejs.org/dist 镜像URL

--iojs-org-mirror={bin-mirrors}/iojs

iojs.org/dist 镜像URL

--nvmw-npm-mirror={bin-mirrors}/npm

github.com/npm/npm/releases 镜像URL

--apt-mirror={ali-mirrors}

Debian/Ubuntu APT镜像URL

--apt-gitlab-runner={apt-mirrors}/gitlab-runner/{release-id}

GitLab Runner APT镜像URL

--apt-docker-ce={ali-mirrors}/docker-ce/linux/{release-id}

Docker社区版 APT镜像URL

--apt-gitlab-ce={apt-mirrors}/gitlab-ce/{release-id}

GitLab社区版 APT镜像URL

--apt-virtualbox={apt-mirrors}/virtualbox/apt

VirtualBox APT镜像URL

--apt-nodesource={apt-mirrors}/nodesource/deb

NodeJS APT镜像URL前缀

其他

其他参数将被写入.npmrc文件中

安装成功后,针对以下组件的镜像URL,将被写入npm用户配置文件(~/.npmrc)中

为项目生成镜像配置文件

cd ~/my-project
mirror-config-china --registry=https://registry.npm.taobao.org

Main metrics

Overview
Name With Ownergucong3000/mirror-config-china
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 1)
Platform
License:MIT License
所有者活动
Created At2016-12-20 09:02:42
Pushed At2023-05-24 03:42:03
Last Commit At2023-05-21 22:03:41
Release Count14
Last Release Namev2.5.1 (Posted on )
First Release Name1.1.0 (Posted on )
用户参与
Stargazers Count483
Watchers Count7
Fork Count37
Commits Count93
Has Issues Enabled
Issues Count26
Issue Open Count6
Pull Requests Count49
Pull Requests Open Count0
Pull Requests Close Count15
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private