Есть ли какая-либо разница в папке 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