Rhyztech blog

npm run command --prefix directory でサブディレクトリのコマンドを実行する。

tech

npm run コマンドで--prefixを使うことによって、サブディレクトリのpackage.jsonのコマンドを実行することができます。 このテクニックを使うことで、フロントエンドとバックエンドのコードをひとつのリポジトリで管理するなど、複数のビルド環境をまとめることができます。

例えば、frontendbackendディレクトリがあり、

.
├── frontend
│   └── package.js
└── backend
    └── package.json

frontend/package.jsonにビルドコマンドが登録されている場合、

  "scripts": {
    "build": "nuxt-ts build"
  }

次のコマンドでfrontendのビルドコマンドを呼び出すことができます。

npm run build --prefix frontend

Copyright 2024, rhyztech. All Rights Reserved.