По моему у package.json
меня есть два скрипта:
"scripts": {
"start-watch": "nodemon run-babel index.js",
"wp-server": "webpack-dev-server",
}
Я должен запускать эти 2 сценария параллельно каждый раз, когда начинаю разработку в Node.js. Первое, о чем я подумал, это добавить третий скрипт:
"dev": "npm run start-watch && npm run wp-server"
... но это будет ждать start-watch
до конца, прежде чем бежать wp-server
.
Как я могу запустить их параллельно? Пожалуйста, имейте в виду, что мне нужно увидеть output
эти команды. Кроме того, если ваше решение включает в себя инструмент для сборки, я бы предпочел использовать его, gulp
а не grunt
потому, что я уже использую его в другом проекте.
npm run start-watch & npm run wp-server
. Это запустит первую команду как фоновый поток. Это работает очень хорошо, когда одна из команд не выполняется долго и не требует ручного выхода позже. Нечто подобное concurrently
позволяет вам убить все потоки одновременно с помощью CTRL-C.
&&
будет запускать ваши скрипты последовательно, в то время как&
будет запускать их параллельно .