Ok,
Я смотрел вокруг. Да, ворчит много работы по проектам.
http://yeoman.io/codelab/prepare-production.html
сервер Grunt в основном предназначен, чтобы помочь разработчику запустить приложение без использования фактического сервера. Помимо обслуживания страниц, он выполняет некоторые задачи, такие как компиляция sass, меньше файлов и перезагрузка страницы с помощью live-reload и т. Д. всякий раз, когда вы меняете эти файлы и какие-либо дополнительные задачи на основе конфигурации, которую вы предоставляете в Gruntfile.js
Но на рабочем сервере вы можете ожидать большого количества трафика, и каждый раз файлы меняются, перекомпилируя файлы, и все много беспорядка , Я не думаю, что сервер Grunt может обрабатывать трафик в производстве и все задачи, ваш сайт может стать очень медленным.
Также угловая внешняя структура, так как вы планируете использовать с ней какие-либо веб-сервисы? Для запуска веб-служб вы можете использовать Apache или сервер узлов. поэтому вы можете развернуть свою сборку приложений на одном сервере.
Вы можете сделать все это в вашем развитии и вы строите приложение и поместить его в производственной площадке
Вы можете использовать Grunt Построить команду для построения углового приложения, и это даст уменьшенную JavaScript, CSS и другие вещи в dist folder
Вы можете развернуть это мини-приложение на своем производственном сервере. очень мало кода передается клиенту, поэтому вы можете уменьшить нагрузку на пропускную способность на сервере, и ваше приложение будет быстрее.