LoginSignup
11
2

More than 1 year has passed since last update.

npmとyarnって結局どっちを使えばええんや!

Last updated at Posted at 2022-10-31

始めに

Vue.jsを使う上で、npmとyarnどっちを使えばいいか迷いました。
備忘録として調べた内容を置いておきます。

そもそもnpm、yarnって何??

npmとは

npmとはNodeJS上で動作するパッケージマネージャーの一つです。

パッケージマネージャーって何??

パッケージマネージャーは各ソフトウェアのインストールや更新などの操作、また他のソフトウェアとの依存関係を管理してくれるものです。

yarnって??

yarnは2016年にnpmの2つの問題を受けて登場したものです。

大きな問題って??

npmには以下の2つの問題がありました。

  • インストールが遅い
  • バージョン固定ができない。

その問題を受けて台頭したyarnにはnpmの従来の機能に加えて以下の3つの特徴がありました。

yarnの特徴3つ

  • インストールが早い
  • バージョンを固定可能(現在はnpmも可能)
  • セキュリティが高い

結局npmとyarnどっち使えばええんや!

結論から言うと、好きな方を使おうということだそうです。

npmの課題だったインストールの遅さ、バージョン固定の不可は現在では解決され、パフォーマンス面ではほぼ変わりません。
強いて言うなら、yarnの方がインストールのスピードがちょい早いと言うくらい。

npmとyarn、超使えるコマンドを置いておくよ!

npmとyarnの早見表を見つけたので置いておきます。

npmとyarn早見表

11
2
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
11
2