Как поместить файлы Vue chunk в public/js с Laravel Mix?

Как поместить файлы Vue chunk в public/js с Laravel Mix?

29.01.2020 01:44:24 Просмотров 27 Источник

У меня есть проект Laravel и Vue, в котором я использую import, 0.jsи др.) размещаются непосредственно в 1.jsкаталоге, а не в разделе public, где находится public/jsесть.

Вот мой файл Laravel Mix:

app.js

Что мне нужно изменить / добавить, чтобы файлы блоков Vue автоматически помещались в const mix = require('laravel-mix'); mix.js('resources/js/app.js', 'public/js/') .sass('resources/sass/vendor.scss', 'public/css/') .sass('resources/sass/app.scss', 'public/css/') .version(); при каждой сборке, а не непосредственно в public/jsкаталог? Спасибо.

У вопроса есть решение - Посмотреть?

Ответы - Как поместить файлы Vue chunk в public/js с Laravel Mix? / How do I put Vue chunk files in public/js with Laravel Mix?

Является ответом!
Mike Ross

29.01.2020 02:36:15

Вы можете добавить путь в webpack следующим образом

mix.webpackConfig({
    output: {
        chunkFilename: 'js/chunks/[name].js',//replace with your path
    },
});

Смотрите этот выпуск GitHub для получения дополнительной информации

https://stackoverflow.com/questions/59958221/how-do-i-put-vue-chunk-files-in-public-js-with-laravel-mix/59958688#comment106036386_59958688
Сработало как заклинание! Спасибо.
Закрыть X