给电脑换源 npm 国内镜像 cnpm

小咪咪 2022-01-14 17:49 369阅读 0赞

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

b4862c5dfa65730603e79788c197e96a

npm 是node.js 环境下的包管理器,非常强大智能.

生活这这片神奇的土地上,各种奇葩手段屡见不鲜啊.

为什么要换源? npm 官方站点 并没有被墙,但是下载第三方依赖包的速度让人着急啊!

就拿阿里云环境来说,有时npm 一个包也需要耐心等待……等待过去也许是原地踏步,也许就是安装失败.

幸运的是,国内有几个镜像站点可以供我们使用,本人在使用 http://www.cnpmjs.org/

速度非常快,镜像站会实时更新,为我们节省了好多时间.如何给本机换源呢?

(1)通过 config 配置指向国内镜像源

  1. npm config set registry http://registry.cnpmjs.org //配置指向源
  2. npm info express //下载安装第三方包

(2)通过 npm 命令指定下载源

  1. npm --registry http://registry.cnpmjs.org info express

(3)在配置文件 ~/.npmrc 文件写入源地址

  1. nano ~/.npmrc //打开配置文件
  2. registry =https://registry.npm.taobao.org //写入配置文件

推荐使用最后一种方法,一劳永逸,前面2钟方法都是临时改变包下载源.

如果你不像使用国内镜像站点,只需要将 写入 ~/.npmrc 的配置内容删除即可.

下面是我本地下载ejs包的截图,可以看到默认源地址指向了 cnpm

3bd1ff2568f4112e27340f360c6b269d

phantomjs的环境变量配置:

  1. PHANTOMJS_CDNURL = https://npm.taobao.org/dist/phantomjs

转载于:https://my.oschina.net/xuqiang/blog/733832

发表评论

表情:
评论列表 (有 0 条评论,369人围观)

还没有评论,来说两句吧...

相关阅读

    相关 npm更换镜像 cnpm

    因为npm是国外的服务器,下载速度有时候是非常龟速的,所以我们把他的源换成国内的淘宝镜像源,下载命令不变,还是npm (换源操作是因为有时直接使用cnpm文件路径会变,导致插件

    相关 npm成淘宝镜像以及cnpm

    前言 由于`node`安装插件是从国外服务器下载,受网络限制影响大,速度慢且可能出现异常。所以,(阿里巴巴旗下业务阿里云)干了这事。来自官网介绍: > 这是一个完整 `