yarn add

パッケージと実行環境

書き方

yarn add [-D] <package>[@version]

パッケージを追加してyarn.lockを更新します。yarnだけならinstallの意味で、Yarn 2以降はyarn global addが無くなり、一度だけ使う道具はyarn dlxで走らせます。

よく使うオプション

オプション意味
-DdevDependency
-PpeerDependency
-OoptionalDependency
-Eexact version, no range
--mode=update-lockfileonly touch yarn.lock, do not install

yarn add react react-dom

adds both and updates yarn.lock

yarn add -D typescript

adds a dev-only dependency

yarn add lodash@4.17.21

pins one version

何をどこに入れるかが問題です。このプロジェクトの中か、マシン全体かを先に決めてください。

読み方

  • 角括弧 [ ] は省いてよい部分です。
  • 三点 … は複数並べられるという意味です。
  • オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。

よくある質問

Q. yarn add は何をしますか。

パッケージを追加してyarn.lockを更新します。yarnだけならinstallの意味で、Yarn 2以降はyarn global addが無くなり、一度だけ使う道具はyarn dlxで走らせます。

Q. どう打ちますか。

yarn add [-D] <package>[@version] — 角括弧は省いてよい部分です。

Q. よく使うオプションはいくつですか。

ここにまとめたのは5個です。全部は man yarn にあります。このコマンドはパッケージと実行環境の仲間です。

関連するコマンド

man ページ: man yarn-add