知识库

个人知识管理

用户工具

站点工具


nodejs相关软件的国内镜像源配置

nodejs相关软件的国内镜像源配置

前言

使用nodejs开发时,经常会下载一些相关工具和第三方库,考虑到国内的网络因素,配置相关软件的国内镜像源加速其下载过程是非常有必要的。

配置项说明

nvm

nvm工具用于下载和管理不同版本的nodejs和npm,能够在不同版本间方便快速的切换,安装好nvm后设置国内源的命令如下:

linux系统安装nvm并在~/.bashrc或者~/.zshrc文件中设置如下环境变量

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

windows系统安装nvm for windows并执行如下命令:

nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

常用二进制包

npm中有些依赖需要下载二进制包,网络不好很难下载全,好在大部分都可以配置国内源。

通过修改~/.npmrc文件,直接修改镜像源地址,常用的配置命令如下所示

npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
npm config set electron_mirror https://npm.taobao.org/mirrors/electron/
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
npm config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/
npm config set chromedriver_cdnurl https://npm.taobao.org/mirrors/chromedriver
npm config set operadriver_cdnurl https://npm.taobao.org/mirrors/operadriver
npm config set selenium_cdnurl https://npm.taobao.org/mirrors/selenium

或者

wget -O npm-mirror-setup.sh https://gitlab.alvisisme.com/snippets/4/raw
bash npm-mirror-setup.sh

参考引用

nodejs相关软件的国内镜像源配置.txt · 最后更改: 2019/11/25 03:41 由 alvis