yarnとは
2830 ワード
代表的なnode.jsのパッケージマネージャにnpm
とyarn
があります。
npmよりyarnの方が良い! と書いてある記事を何回か見かけたので、今回はyarnについてまとめてみました。
npmについては以前の記事でまとめています。
yarnとは
- JavaScriptのパッケージマネージャ
- 2016年にFaceBookが公開した
- npmと互換性がある = 同じ
package.json
が使える
yarnのメリット
-
npmよりインストールが速い
- 約半分になる場合もあるそう
-
npmより厳密にモジュールのバージョンを固定できる
-
yarn.lock
ファイルで、各パッケージのインストールバージョンを固定できる。
-
npmと一緒に使える
- npmと同じのpackage.jsonが使えるため、同一プロジェクトでnpm or yarnで固定しなくて良い。
yarnの使い方
yarnのインストール
package.json
が使える-
npmよりインストールが速い
- 約半分になる場合もあるそう
-
npmより厳密にモジュールのバージョンを固定できる
-
yarn.lock
ファイルで、各パッケージのインストールバージョンを固定できる。
-
-
npmと一緒に使える
- npmと同じのpackage.jsonが使えるため、同一プロジェクトでnpm or yarnで固定しなくて良い。
yarnの使い方
yarnのインストール
ターミナルで以下のコマンドでインストール。
sudo npm install -g yarn
package.jsonの生成
パッケージを一括管理できるpackage.json。
プロジェクトにまだpackage.jsonがない場合、以下のコマンドで生成できる。
yarn init
npmではnpm init
だった。
yarnでパッケージをインストール
package.jsonに記載されたモジュールをインストールする。
yarn
npmではnpm install
だった。yarnはyarnだけ。短いね。
パッケージの追加
以下のコマンドでパッケージのインストールとpackage.jsonへの追加ができる。
yarn add [パッケージ名]
npmではnpm install --save
だった。
パッケージのアンインストール
yarn remove
npmではnpm uninstall
その他
devDependencies
yarn add [パッケージ名] --dev
グローバルインストール
yarn global add [パッケージ名]
まとめ
使いやすそう。今後はyarnでいいかも。
Author And Source
この問題について(yarnとは), 我々は、より多くの情報をここで見つけました https://qiita.com/akitxxx/items/c97ff951ca31298f3f24著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .