Laravel-mix добавление и компиляция новых js - PullRequest
0 голосов
/ 28 июня 2018

Я новичок в этом. я добавил новые css файлы в свою папку sass и успешно скомпилировал их для использования.

Как я могу добавить новый файл js в папку активов и скомпилировать их для использования?

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

Я пришел к выводу, что для новичка: 1. мы помещаем наши файлы js или css в папку assets / css, assets / js и, используя webpack.min.js, компилируем эти файлы и минимизируем их. 2. после компиляции скомпилированный код генерирует в папках public / css, public / js соответственно. 3. В моем файле js есть некоторые внешние ссылки и прочее, так как я использую тему для блога, и в процессе компиляции возникают проблемы. 4. решение состоит в том, чтобы поместить ваши файлы непосредственно в папки public / js или public / css.

Если у кого-нибудь есть какие-либо предложения ... пожалуйста, поделитесь.

Спасибо

0 голосов
/ 28 июня 2018

Вы можете сделать что-то подобное, но перед остановкой компиляции npm:

mix.js('resources/assets/js/app.js', 'public/js')
    .js('resources/frontend/js/scripts.js', 'public/js')
    .sass('resources/assets/sass/app.scss', 'public/css')
    .sass('resources/frontend/scss/style.scss', 'public/css');

И затем просто наберите npm run dev или npm run watch.

...