Есть ли способ собрать компоненты vue.js без использования сервера npm?

Проще говоря, я хочу использовать однофайловые компоненты vue.js внутри другой проект с собственным веб-сервером и внутренним кодом. Я хочу «скомпилировать» свои файлы .vue так же, как я бы скомпилировал файлы CoffeeScript или файлы LESS.

Например, предположим, что у меня есть проект Flask/Python (что я и делаю), в котором у меня есть собственный веб-сервер, обслуживающий статические файлы. Я могу разместить свой проект следующим образом:

static/src/frontend.vue -> static/build/frontend.css, static/build/frontend.js

Я вижу, что в документации Vue есть примеры запуска веб-сервера node.js для создания встроенных файлов в реальном времени. Однако я не вижу способа просто скомпилировать файлы .vue в другой каталог и выйти. Возможно ли это с помощью npm/webpack/node.js/vue.js?

Благодарить!


person Ken Kinder    schedule 02.01.2017    source источник


Ответы (1)


Вы можете использовать любой из шаблонов vuejs для vue-cli и просто запустить `npm run build ``

Другой альтернативой является vueify Джеффри Уэя для laravel-elixir, который зависит от gulp.

person Matthias Weiß    schedule 02.01.2017
comment
В наши дни Laravel Mix, вероятно, является правильным выбором (github.com/JeffreyWay/laravel-mix ) - person Matthias Weiß; 12.02.2018