Есть ли какая-либо разница в папке dist/, генерируемой, когда ember build vs ember serve?

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

2 ответа

Это почти то же самое, но с одним существенным отличием.

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

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

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

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

тлеющий уголь

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

тлеющий сервер

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

Другие вопросы по тегам