我想要做的是當我運行npm run dev
來執行這兩個任務,我需要等待5秒鐘,直到下一個任務運行。等待幾秒鐘,然後在腳本上運行下一個任務package.jscon
運行npm run server
等待5秒鐘,然後npm run client
"scripts": {
"start": "node ./bin/www",
"server": "nodemon start",
"client": "gulp",
"dev": "concurrently 'npm run server' 'npm run client'",
}
嗨,謝謝你的答案。我使用的是macOS,但其他團隊成員正在使用Windows,而服務器顯然是NodeJs。出於某種原因,第二個任務與第一個任務同時運行,這給我一個錯誤,因爲我需要首先完全加載第一個任務。 – Matt
因此,也許_concurrently_不是正確的工具(因爲它正是它的主要任務),你可以使用類似'「dev」的東西:「npm run server && npm run client」。 (無法幫助Windows) – TGrif