недостаток рабочего веб-сервера веб-пакетов при развертывании приложений Vue - PullRequest
0 голосов
/ 04 июня 2018

Я создаю приложение Vue с помощью шаблона webpack.Пока все выглядит хорошо, но у меня есть вопрос о развертывании.

Когда я запускаю npm run dev, webpack автоматически запускает веб-сервер, так что мне просто нужно перейти по указанному адресу, чтобы увидеть запущенное приложение.Когда я запускаю npm run build, веб-пакет объединяет все, а затем вставляет ссылку на связанный файл css / js / what в dist/index.html.

Мой вопрос: почему производственный скрипт не запускает веб-сервернравится разработка?Я думаю, что это упростит процесс развертывания, и я не вижу никаких недостатков ...

Информация о шаблоне веб-пакета: https://github.com/vuejs-templates/webpack

1 Ответ

0 голосов
/ 04 июня 2018

Есть два основных недостатка, которые я вижу сразу:

  • Нет проблем минимизации и производительности: получаемый код будет огромным, а не маленьким комплектом.Также у вас будут такие вещи, как babel, eslint и hot reload, работающие все время в фоновом режиме, когда они не нужны.
  • Развертывание должно происходить на сервере Node.JS, тогда как когда вы его объединяете в значительной степенилюбой сервер может развернуть пакет, так как это только файлы html, css и javascript.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...