LoginSignup
3
1

More than 5 years have passed since last update.

yarnの二倍早いnpm ci登場。学習コスト0。ツールのインストール0

Last updated at Posted at 2018-03-08

alt
詳細は以下の記事
http://blog.npmjs.org/post/171556855892/introducing-npm-ci-for-faster-more-reliable
まずnpm ciについて説明する。
packageのlockfileからのインンストールを爆速にしてくれるという者だ。
コマンドはnpm i の代わりに、npm ciとやるだけ。
そして必要なものは最新のnpmだけ
さあ、
npm install -g npm @latest
で、快適ハッキングライフを始めよう。

ただし問題点が一つある。

npm ci はpackage.lockがある状態でしか実行出来ないので、一番最初は、npm i する必要があるのだ。

パフォーマンスの比較

試しに適当なアプリをgithubから取ってきて、npmとyarnで比較してみた。

結果
lockFileがない状態の時
npm i 228秒
yarn install 91秒

lockFileがある時、
npm ci 62秒
yarn install 76秒

ちなみにほったらかしにしてたnpm4でnpm iすると、359秒だったw

yarnでもnpmでもどちらでもいい時代に来てるんだな。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1