Если я создаю проект с @ vue / cli 3, он не спрашивает меня о том, какой пакет или компилятор я хочу использовать.Это просто все настроено и готово к использованию.
Но мне интересно, как все отдельные компоненты файла скомпилированы в обычный файл JS, HTML и CSS.Я много искал и нашел два следующих инструмента: Vueify и Vue-loader
Vue-loader говорит:
vue-loader - это загрузчик для веб-пакета, который позволяет создавать компоненты Vue в формате, который называется Single-File Components (SFCs):
Я понимаю, что: vue-loader скомпилировал SFC в обычный HTML,CSS и JS.Затем передайте его в Webpack, который позже объединит все файлы для нас.
Vueify говорит то же самое, но не с Webpack, а с Browserify.
Теперь возникает вопрос: я неВ документах из @ vue / cli 3 или в vue.js не найти, какой из двух приведенных выше будет использоваться для процесса компиляции, если я создал свой проект с настройками по умолчанию, используя @ vue / cli 3. Могу ли я даже выбратьодин на свой?Или же они просто хотят скрыть эту информацию и позволить нам сконцентрироваться на наших кодах, поскольку сегодня все используют такие вещи, как @ vue / cli 3, и никому нет дела до этих настроек.