Я в настоящее время собираю свои файлы .vue в отдельные файловые компоненты с помощью Browserify.Единственная проблема в этом состоит в том, что каждый SFC включает в файл среду выполнения Vue, в результате чего размер файла становится намного больше, чем нужно, поскольку среда выполнения Vue является общим кодом для нескольких страниц и SFC.
Я надеялсяиспользуйте Browserify, чтобы отделить его и загрузить общие страницы.
Я прочитал кучу различных статей по этой теме, но не смог заставить ни одну из них работать.
Вот как я собираю свои VFC SFC и исключая время выполнения:
b
.transform('vueify')
.transform(
{global: true},
envify({NODE_ENV: 'production'})
)
.external('vue')
.bundle()
Затем я хотел бы просто загрузить Javascript отдельно, вот так:
<script src="vue.runtime.min.js"></script>
<script src="built-sfc.js"></script>
Я пробовалцелая куча разных комбинаций построения SFC и среды исполнения Vue, но ничего не работает, и у меня закончились идеи!