Zihao

Make small but daily progress

0%

Npm加速设置镜像站

由于 npm官方站总是抽风, 安装时下载速度很慢甚至连接不上, 怎么办呢?
我们可以切换到npm的镜像站点。

1.npm install 时临时指定镜像源:

1
npm install –registry http://registry.cnpmjs.org express #从中国镜像安装express

2.永久设置:

1
npm config set registry http://registry.cnpmjs.org  #设置为中国镜像

然后照常使用

1
npm install express 即可

3.使用cnmp

你可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

1
npm install -g cnpm --registry=https://registry.npm.taobao.org

或者你直接通过添加 npm 参数 alias 一个新命令:

1
2
3
4
5
6
7
8
9
10
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"

# Or alias it in .bashrc or .zshrc
echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc

目前已知的npm 镜像源站点:

  • 淘宝镜像cnmp:https://npm.taobao.org/
  • 中国镜像站: http://registry.cnpmjs.org
  • 官方站: http://registry.npmjs.org
  • 各国镜像:
    • https://registry.nodejitsu.com 美国
    • https://npm.strongloop.com 美国
    • http://registry.npmjs.org.au 澳大利亚
    • http://registry.npmjs.eu 德国
  • 本文作者: Zihao Yao
  • 本文链接: https://yaozihao.com/js_npm_soon/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

欢迎关注我的其它发布渠道