- 二つのコマンドを同時実行するため、
concurrentlyを install
npm i concurrently --save-dev
参考: npm のコマンドを同時実行する
- codegenのwatchモードを利用するために必要なパッケージをインストール
npm install --save-dev @parcel/watcher
- package.json の scripts を以下のように設定
"scripts": {
"start:dev": "concurrently 'npm run codegen -- --watch' 'nest start --watch'",
"codegen": "graphql-codegen --config codegen.yml",
},
参考: https://the-guild.dev/graphql/codegen/docs/getting-started/development-workflow#watch-mode
これでいちいちcodegenを実行する必要がなくなる!