npm 中文文档 npm 中文文档
指南
npmjs.com (opens new window)
指南
npmjs.com (opens new window)
  • 快速入门

    • npm 是什么?
    • npm 安装和更新
    • npm 防止权限错误
    • npm package.json 文件
    • npm 安装包
    • npm 更新包
    • npm 卸载包
    • npm 创建 Node.js 模块
    • npm 发布和更新包
    • npm 使用语义化版本
    • npm 使用 Dist-tags 标记包
    • npm 包和模块的了解
  • 命令行
  • 配置 npm

mirror-config-china


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

特性


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

安装


  1. ``` shell
  2. npm i -g mirror-config-china --registry=https://registry.npm.taobao.org
  3. # 查看npm配置
  4. npm config list
  5. # 查看环境变量
  6. source ~/.bashrc && env
  7. ```

参数


--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.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}


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)中


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

为项目生成镜像配置文件


  1. ``` sh
  2. cd ~/my-project
  3. mirror-config-china --registry=https://registry.npm.taobao.org

  4. ```
Last Updated: 2023-05-15 10:22:02