Swartex
@Swartex
Многорукий могоног

Как собрать проект на vuejs в один файл?

Пишу свой небольшой проект на VueJS с использованием vue-cli-3. И не могу понять как настроить конфигурацию сборки, что бы сборка шла в один файл (например app.js).
Эту проблему решает шаблон для webpack`a (wepback-simple), но хочу понять как настроить вручную сборщик. И не тянуть левый шаблон.
Сейчас когда выполняю командуvue-cli-service build то получаю папку dist с подкаталогами внутри(js/css/img)
Для vue-cli-3 есть другой конфигурационный файл vue.config.js. Подскажите как настраивать такую сборку?
Если нет другого способа как юзать wepback-simple template то так тому и быть :(
  • Вопрос задан
  • 2993 просмотра
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
Если хочется именно так же как в шаблоне webpack-simple, то туда и смотрите: https://github.com/vuejs-templates/webpack-simple/... Вебпак по умолчанию собирает js в один файл.
vue-cli тоже должен все js по умолчанию собирать в один файл, с некоторыми исключениями, описанными здесь: https://cli.vuejs.org/guide/build-targets.html#app
Если вам вообще хочется все-все-все в один файл затолкать, вместе с картинками и стилями то возникает вопрос зачем? это не лучшая идея. Если только js и они не в одном файле уже - надо смотреть почему, так как стандартно должен быть бандл на выходе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы