Как собрать не JS-файл с помощью Babel? - PullRequest
0 голосов
/ 16 сентября 2018

В приложении nodejs express.js и попытке создать приложение, используя babel для кросс-браузерной совместимости.

package.json сценарии:

"scripts": {
       "start": "node dist/app.js",
       "build": "babel src -d dist"
}

При запускеnpm build и проверьте мою папку сборки, все собирается правильно, кроме моих файлов, отличных от js, таких как [.html, .css, .ejs].На данный момент просто скопировал эти файлы в папку сборки в соответствующих подкаталогах, и все работает отлично.

Я даже пытался "build": "babel src -d dist --ignore *.css,*.ejs,*.png,*.jpg"

Есть ли способ сделать это в лучшую сторонуспособ вместо копирования файлов не-JS.Заранее спасибо, любая помощь будет высоко оценена.

1 Ответ

0 голосов
/ 16 сентября 2018

Если в исходном каталоге есть файлы, отличные от JavaScript, которые должны автоматически копироваться в выходное местоположение при запуске команды, просто добавьте флаг --copy-files.

babel src -d dist --copy-files

Флаг не принимает никаких аргументов и копирует все файлы, не относящиеся к JS.

...