Вот моя ситуация: я младший разработчик, который должен создать внешний интерфейс большого веб-приложения, но, хотя у меня было работал для таких приложений, прежде чем мне никогда не приходилось устанавливать всю среду около для приложения, все уже было в место каждый раз, и я мог просто использовать инструменты.
Меня просят выбрать, среди прочего, какой сборщик модулей и средство запуска задач использовать. Хотя чем больше информации я нахожу об этом, тем больше у меня возникает ощущение, что каждый раз это что-то, что vue-cli уже обрабатывает.
Зачем мне устанавливать gulp или webpack, когда vue build
компилирует машинописный текст, минимизирует js и css и объединяет все это в уникальные файлы (и другие)?
Это именно весь смысл vue-cli, или я упустил что-то важное здесь?
Заранее спасибо за ваши советы :)
спасибо за ваш ответ, это действительно то, о чем я думал, похоже, в этом нет реальной необходимости, если я использую только самые основные функции
vue-cli — это то, что вам нужно. Он запускает все под капотом (webpack и т. д.), и если вам нужно сделать что-то, чего он не делает, вы можете создать свои собственные файлы webpack, babel и т. д., и он их распознает.
@Jabberwocky круто, я этого не знал, это действительно очень полезно, спасибо за информацию
Как ответил Varcorb и здесь: https://forum.vuejs.org/t/vue-cli-vs-module-bundler-and-task-runner/65891 это является действительно весь смысл vue CLI, поэтому нет необходимости в gulp или webpack для базовых проектов.
Vue CLI использует
webpack
внизу. Не нужно устанавливатьwebpack
. Вы можете использовать gulp, если хотите, но нет необходимости, когда дело доходит до минимизации css/js и компиляции вашихvue
шаблонов в код js.