1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Yarnについてまとめ

Posted at

#Yarnとは?

  • 2016年にFacebook社からリリースされたパッケージ管理ツール

  • Node.jsのデフォルト搭載のnpmの代替となるツール

なぜあえてnpmでは無くYarnが使われるのでしょうか?

Yarnのメリット

  • 並列処理によりインストールが高速

  • yarn.lockファイルによる厳密なモジュールのバージョン管理

    • (yarnリリース当初、npmにはpackge-lock.jsonファイルが無かった)
  • npmとの互換性

    • npmと同じpackage.jsonが使える

#npmとyarnの主なコマンドの違い

##package.jsonの作成

npm
npm init
yarn
yarn init

##依存パッケージのインストール

npm
npm i
yarn
yarn

##新規パッケージのインストール

npm
npm i <パッケージ名>
yarn
yarn add <パッケージ名>

##パッケージのグローバルインストール

npm
npm i <パッケージ名> -g
yarn
yarn global add <パッケージ名>

##パッケージのアンインストール

npm
npm uninstall <パッケージ名>
yarn
yarn remove <パッケージ名>

##scriptsのスクリプト実行

npm
npm run <スクリプト名>
yarn
yarn <スクリプト名>
1
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
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?