Чтобы скопировать скрипты es6 из src в lib. Однако он не копирует файлы css / scss, которые у меня есть в папке src /. Есть ли способ заставить его скопировать их?
Функция Babel обрабатывает jsфайлы. Используйте cpдля копирования. А еще лучше сделать gulpfile.
Амадан
17
не согласен на 100%, babel должен включать функциональность для перемещения файлов, отличных от js, поскольку это необходимая функциональность для> 50% случаев использования
Примечание: это правда, что основная цель babels - обработка файлов javascript, но большой набор инструментов babel в наши дни часто делает ненужным переход к более сложным настройкам сценариев сборки, как gulpи тому подобное. Настройка без глотка могла бы добавить это к packages.json:
это почти сработало, за исключением того, что он не копировал файл jsx: /
Александр Миллс,
Может быть, вы не добавили предустановку реакции?
Эмиль Ингерслев
ну, если пресет реакции не установлен, он все равно должен переместить файл? :) ни того ни другого, я отправил сообщение о проблеме с babel, иначе это сработало, и я проголосовал за :)
Александр Миллс,
Да, думаю, да. Обнаружено, что в журнале изменений ( github.com/babel/babel/blob/master/CHANGELOG.md ) указано, что ошибка исправлена в версии 5.8.13-5.8.20: Исправлена ошибка, при которой файлы, которые может компилировать babel, не были записывается, когда игнорируется флагом --copy-files.
Эмиль Ингерслев
7
Я нашел способ сделать это с помощью модуля ncp
npm install ncp
Этот модуль в основном похож на cp, за исключением того, что он работает на
Это не глобальный модуль, поэтому для его запуска мы используем
js
файлы. Используйтеcp
для копирования. А еще лучше сделать gulpfile.Ответы:
Для этого у Babel есть опция копирования файлов :
Примечание: это правда, что основная цель babels - обработка файлов javascript, но большой набор инструментов babel в наши дни часто делает ненужным переход к более сложным настройкам сценариев сборки, как
gulp
и тому подобное. Настройка без глотка могла бы добавить это кpackages.json
:источник
Я нашел способ сделать это с помощью модуля ncp
Этот модуль в основном похож на cp, за исключением того, что он работает на
Это не глобальный модуль, поэтому для его запуска мы используем
источник