Я webdev и использую JSX-компилятор и препроцессор SASS для компиляции моих .jsx
и .scss
. Когда я начинаю работать, я запускаю эти две отдельные команды:
jsx -x jsx jsx js --watch --no-cache-dir
sass stylesheets/scss/app.scss:stylesheets/css/app.css --watch
Как вы можете видеть, оба имеют флаг --watch
, что означает, что они будут отслеживать свои соответствующие файлы, пока не будут уничтожены. Я хочу иметь возможность использовать сценарий оболочки, который запускает оба этих сценария одновременно. Пока что у меня есть:
#!/bin/sh
echo "Starting JSX Compiler..."
jsx -x jsx jsx js --watch --no-cache-dir
echo "Starting SASS Preprocessor"
sass stylesheets/scss/app.scss:stylesheets/css/app.css --watch
но это только выполняет первую программу jsx
и не sass
, потому что JSX работает. Как я могу запустить обе эти программы типа "смотреть" через шеллскрипт?