pnpm add

パッケージと実行環境

書き方

pnpm add [-D] [-w] <package>

パッケージを共有ストアに置き、node_modulesからリンクでつなぎます。ワークスペースのルートでは素のaddを拒むので、-wや--filterでどこへ入れるか示します。

よく使うオプション

オプション意味
-DdevDependency
-gglobal
-wadd it to the workspace root
--filter <pkg>add it inside one workspace package
-Eexact version
--save-peerpeerDependency

pnpm add -D vitest

adds a dev dependency, linked from the shared store

pnpm add -w typescript

installs at the root of a workspace

pnpm add --filter web react

installs into the web package only

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

読み方

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

よくある質問

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

パッケージを共有ストアに置き、node_modulesからリンクでつなぎます。ワークスペースのルートでは素のaddを拒むので、-wや--filterでどこへ入れるか示します。

Q. どう打ちますか。

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

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

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

関連するコマンド

man ページ: man pnpm-add