Есть ли разница в dist/folder, сгенерированном при сборке ember и ember serve?

Когда я запускаю ember serve, каждый раз создается новая папка dist. Является ли эта папка такой же, как та, которая создается при запуске сборки ember?


person Jamiu Adeleke    schedule 09.12.2016    source источник


Ответы (2)


Нет разницы. Это то же самое, если вы не укажете флаг среды. И ember build, и ember server, если вы не указали флаг --environment (возможные значения: разработка, производство), по умолчанию он будет создан для среды разработки.

В руководстве пользователя ember-cli ясно объясняется,

эмбер-сборка

Создает приложение в каталоге dist/ (настраивается с помощью флага --output-path). Используйте флаг --environment, чтобы указать среду сборки (по умолчанию для разработки). Используйте флаг --watch, чтобы процесс продолжал работать и перестраивался при внесении изменений.

ember-сервер

Запускает сервер. Порт по умолчанию — 4200. Используйте флаг --proxy для проксирования всех ajax-запросов на указанный адрес. Например, ember server --proxy http://127.0.0.1:8080 будет проксировать все ajax-запросы на сервер, работающий по адресу http://127.0.0.1:8080. Псевдонимы: ember s, ember serve

person Ember Freak    schedule 09.12.2016

Это почти то же самое, но с одним принципиальным отличием.

Когда вы запустите ember serve, он также подключит вас к livereload, внедрив <script src="/ember-cli-live-reload.js" type="text/javascript"></script> в тег head.

Это делает содержимое папки dist непригодным для чего-либо, кроме запуска через Ember CLI.

person Karl-Johan Sjögren    schedule 09.12.2016