フォルダー上のファイルを変更するときに、npm スクリプトで nodemon を使用して 2 つのサーバー ファイルを再起動したい
ここに私のnpmスクリプト
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start":
"nodemon app/api/server.js && nodemon app/backend/server.js"
},
フォルダー上のファイルを変更するときに、npm スクリプトで nodemon を使用して 2 つのサーバー ファイルを再起動したい
ここに私のnpmスクリプト
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start":
"nodemon app/api/server.js && nodemon app/backend/server.js"
},
私はついに並行プラグインを使用してそれを行いました
そして、私のnpm起動スクリプトは
"start": "concurrently \"nodemon app/backend/server.js\" \"nodemon app/api/server.js\" "
nodemon の構成ファイル を使用して、追加の設定nodemon.json
を指定できます。このファイルをアプリケーションのルートに配置します。
nodemon.json
{
"restartable": "rs",
"ignore": [
".git",
"node_modules/**/node_modules"
],
"verbose": true,
"watch": [
"app/api/server.js", //list of files, you want to watch for changes
"app/backend/server.js"
// "app/api/", if you want to watch for all files in sub directory
],
"ext": "js json"
}
これらの変更を行うと、次のpackage.json
ようになります
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start":
"nodemon app/api/server.js" // file list was added in nodemon.json
},
ファイルstart
内のスクリプトは次のようになります。package.json
"start": "nodemon app/api/server.js app/backend/server.js"