Open6

npm workspaceについてメモ

ちあきちあき

WordPressの開発でテーマとプラグインそれぞれでpackage.json を独立させる。
ルートから実行したいからworkspaceで管理したり操作したりする

ちあきちあき

パッケージを足すときは -w workspace_name をつけてインストールする。

例: npm install -w @example/blocks --save-dev @wordpress/blocks

ちあきちあき

初回の npm install も一元管理されるからわざわざワークスペース側でnpm installしなくていい

ちあきちあき

そりゃそうよね。じゃないとわざわざワークスペースつくる意味ないよね