Смотреть подпапки и преобразовывать измененные файлы - PullRequest
0 голосов
/ 14 ноября 2018

У меня следующая структура папок:

|-- public
    |-- _category1
        |-- foo.js
        |-- bar.js
    |-- _category2
        |-- test.js
    |-- _...
|-- src
    |-- _category1
        |-- foo.js
        |-- bar.js
    |-- _category2
        |-- test.js
    |-- _...

Файлы в папке src - ES6, файлы в общей папке - ES5.

Есть ли способ наблюдать за папкой src и ее подпапками на предмет изменений (т. Е. Сохраненный файл) и преобразовывать эти файлы (не весь каталог) в соответствующую подпапку в общей папке?

Мое текущее решение состоит в том, чтобы вручную использовать:

npx babel sourcefile --out-file targetfile

Заранее спасибо


Благодаря ответу MTCoster я придумал глупо простой ответ

npx babel src --out-dir public --watch

1 Ответ

0 голосов
/ 14 ноября 2018

Вы ищете параметр --watch:

Чтобы скомпилировать файл каждый раз, когда вы его изменяете , используйте параметр --watch или -w:

npx babel script.js --watch --out-file script-compiled.js

Из Вавилонских документов .

...