Webpack mix Laravel. Объединить массив файлов в одну папку - PullRequest
0 голосов
/ 03 июля 2018

Итак, я использую файл webpack.mix.js для компиляции всех моих js-файлов. У меня есть это дерево папок

assets
|--js
    |--datatables
        |--users.js
        |--countries.js
        |--taxes.js
        ...

и мне нужна такая же структура в моей папке public.

То, что я сейчас делаю, - это выполнение одной строки для каждого файла js и указание, куда их поместить.

.js('resources/assets/js/datatables/users.js', 'public/js/datatables')
.js('resources/assets/js/datatables/countries.js', 'public/js/datatables')
.js('resources/assets/js/datatables/taxes.js', 'public/js/datatables')
...

Но список становится слишком длинным. Есть ли способ указать веб-пакету связать список файлов в определенной папке? Я пытался передать массив вместо одного URL-адреса файла, но это не работает.

/** Does not work */
.js([
    'resources/assets/js/datatables/users.js',
    'resources/assets/js/datatables/countries.js',
    'resources/assets/js/datatables/taxes.js',
    ...
], 'public/js/datatables')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...