Ok,
Ich habe um gesucht. Ja, Grunt macht viel Produktionsarbeit für Projekte.
http://yeoman.io/codelab/prepare-production.html
Grunt-Server ist im Grunde entwickelt, um die Entwickler zu helfen, Ihre Anwendung auszuführen, ohne einen tatsächlichen Server. Neben dem Servieren von Seiten, macht es einige Aufgaben wie das Kompilieren von Sass, weniger Dateien und das erneute Laden der Seite mit Live-Reload, usw. Jedes Mal, wenn Sie diese Dateien und zusätzliche Aufgaben auf der Grundlage der Konfiguration in Gruntfile.js
ändern
Aber in einem Produktionsserver, könnten Sie eine Menge Verkehr erwarten und jedes Mal, wenn Dateien Änderungen die Dateien neu kompilieren und alles ist viel Chaos . Ich glaube nicht, dass der Grunt-Server den Datenverkehr in der Produktion und alle Aufgaben bewältigen kann, Ihre Site wird möglicherweise sehr langsam.
Auch Angular ist Front-End-Framework, also wie wollen Sie irgendwelche Web-Services damit verwenden? Um Webdienste auszuführen, führen Sie möglicherweise Apache oder einen Knotenserver aus. So können Sie Ihre App auf dem gleichen Server bereitstellen.
Sie können alle diese in Ihrer Entwicklung tun und Sie die App bauen und sie in Produktionsstandort
können Sie Grunt verwenden Sie den Befehl Erstellen Sie Ihre Winkel App zu bauen und es wird minimierte Javascript geben, CSS und andere Dinge in Ordner "dist"
Sie können diese minimierte App auf Ihrem Produktionsserver bereitstellen. Es wird sehr wenig Code an den Client übertragen, so dass Sie viel Bandbreite auf dem Server reduzieren können und Ihre Anwendung schneller ist.