У меня файл package.json выглядит так.
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node src/app.js",
"dev": "nodemon src/app.js -e js,hbs ",
"scss": "sass --watch public/scss:public/css",
"both": "nodemon src/app.js -e js,hbs && sass --watch public/scss:public/css",
"both2" : "npm run dev && npm run scss"
},
Интересно, почему я не могу запустить эти 2 команды:
"both": "nodemon src/app.js -e js,hbs && sass --watch public/scss:public/css"
к
npm run both
Когда я пытаюсь запустить его, работает только первая команда.
Репозиторий Github ниже, на всякий случай, если вам нужно какое-то тестирование.
Используйте пакет с именем одновременно.
npm install concurrently
Затем вы можете сделать скрипт под названием both
"both": "concurrently \"nodemon src/app.js -e js,hbs\" \"sass --watch public/scss:public/css\""
См. javascript - Как я могу запускать несколько сценариев npm параллельно?
Я отметил ваш ответ как ответ. Это работает очень хорошо. Спасибо.