npm run command --prefix directory でサブディレクトリのコマンドを実行する。
npm run コマンドで--prefix
を使うことによって、サブディレクトリのpackage.jsonのコマンドを実行することができます。
このテクニックを使うことで、フロントエンドとバックエンドのコードをひとつのリポジトリで管理するなど、複数のビルド環境をまとめることができます。
例えば、frontend
、backend
ディレクトリがあり、
.
├── frontend
│ └── package.js
└── backend
└── package.json
frontend/package.json
にビルドコマンドが登録されている場合、
"scripts": {
"build": "nuxt-ts build"
}
次のコマンドでfrontendのビルドコマンドを呼び出すことができます。
npm run build --prefix frontend