npm-config-china
v2.6.6
Published
Mirrors in China about node.js
Downloads
22
Readme
npm-config-china
fork from mirror-config-china
修复淘宝源域名问题
注:
mirror-config-china
中的配置淘宝源域名已经停止服务了https://npm.taobao.org/ ==> https://npmmirror.com/
新增配置项
修改 ./lib/config.js
geckodriver-binary-host-mirror
新增 20211027canvas-binary-host-mirror
新增 20211027canvas-prebuilt-binary-host-mirror
新增 20211027swc_binary_site
新增 20211027sharp-dist-base-url
移除 20240613sharp_binary_host
新增 20240613sharp_libvips_binary_host
新增 20240613
开发测试验证
node ./index.js
code ~/.npmrc
使用
# 使用执行以下命令即可
npx npm-config-china
为中国内地的Node.js开发者准备的镜像配置,大大提高node模块安装速度。
特性
- 支持Windows和其他操作系统
- 自动配置各个node模块的安装源为淘宝镜像
安装
npm i -g npm-config-china --registry=https://registry.npmmirror.com
# 查看npm配置
npm config list
# 查看环境变量
source ~/.bashrc && env
source ~/.zshrc && env
参数
--registry=https://registry.npmmirror.com
registry.npmjs.com 镜像URL
--bin-mirrors-prefix=https://npmmirror.com/mirrors
npmmirror.com/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.com
或http://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}
--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)中
- Canvas
- ChromeDriver
- Electron
- git-win
- node-gyp
- node-inspector
- node-sass
- node-sqlite3
- nodegit
- nodist
- nvm-windows
- nvm
- OperaDriver
- phantomjs
- Puppeteer
- selenium-standalone
- windows-build-tools
为项目生成镜像配置文件
cd ~/my-project
mirror-config-china --registry=https://registry.npmmirror.com