cnpm 高速版本 beta 征集
cnpm 高速版本目前正在 beta,为了更加大范围地支持 npm install 很慢的项目,需要大家来帮忙测试。
- 如果你当前日常的项目每次重新 npm install 你都需要走开去喝咖啡喝茶的,那么你就是我们这次发布的重点关注对象了。
- 如果你是公司里面负责前端工程的同学,你是不是每天都在吐槽“尼玛 build 一个 react app 比 build Java 还慢”?回答 yes?那么你就是我们这次发布的重点关注对象了。
- 在 Twitter 上每天都有很多人抱怨 npm install 超级慢,你是不是也在抱怨呢?回答 yes?那么你就是我们这次发布的重点关注对象了。
如何参加 beta 测试
直接安装 cnpm@beta 版本即可
$ npm i -g cnpm@beta --registry=https://registry.npm.taobao.org
$ cnpm -v
4.2.0-beta.3
能快多少?
目前我测试下来,安装 cnpmjs.org 这个模块能大大节约 npm install 时间:
- Before:
[email protected]
$ cnpm cache clean
$ time cnpm install cnpmjs.org
real 0m24.370s
user 0m12.982s
sys 0m4.170s
- After:
[email protected]
$ cnpm cache clean
$ time cnpm install cnpmjs.org --no-cache
[cnpmjs.org@*] installed at node_modules/.npminstall/cnpmjs.org/2.8.0/cnpmjs.org (0 packages, use 5s, speed 1.04MB/s, json 1.44MB, tarball 3.74MB)
All packages installed (215 packages installed from npm registry, use 5s, speed 1.03MB/s, json 266(1.44MB), tarball 3.74MB)
real 0m6.220s
user 0m4.871s
sys 0m2.072s
Why we can improve the install speed? Check out npminstall and take a look.
本周某个时间,等大家的反馈稳定后,cnpm 将合并 https://github.com/cnpm/cnpm/pull/72 代码发布正式版本。