peut grogner utilisation du serveur pour le déploiement de l'application de production
je suis à la fraîche,je veux savoir à propos de la Grognement serveur est capable de gérer la production de déploiement d'applications.
..
s'il vous plaît aider moi.
source d'informationauteur AtulJain
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez exécuter grunt en production, Vous pouvez voir ce post pour savoir comment faire.
Quel est le but de gruntjs tâche de serveur?
Mais, je woudn est pas recommandé que.
Grunt serveur est fondamentalement conçu pour aider le développeur à l'exécution de votre application, sans l'aide d'un serveur. En dehors de servir les pages, Il n'certaines tâches comme la compilation d'sass, moins de fichiers et le rechargement de la page à l'aide de live-rechargement, etc,. chaque fois que vous modifiez ces fichiers et toutes les autres tâches basé sur la config que vous fournissez dans Gruntfile.js
Mais dans un serveur de production, vous pouvez vous attendre beaucoup de trafic, et à chaque fois les modifications de fichiers de recompiler les fichiers et tout est beaucoup de dégâts. Je ne pense pas que Grunt serveur peut gérer le trafic dans la production et toutes les tâches, votre site peut devenir très lent.
Aussi Angulaire est frontal cadrealors, comment comptez-vous utiliser les services web? Pour exécuter les services web, vous pourriez être en cours d'exécution d'Apache ou le serveur de nœud. de sorte que vous pouvez déployer votre application bâtir dans le même serveur.
Vous pouvez faire tout cela dans votre développement et vous générez l'application et le placer dans le site de production
Vous pouvez utiliser Grunt Build commande pour construire votre angulaire de l'application et il vous donnera la minifiés javascript, css et d'autres choses dans dist dossier
Vous pouvez déployer cette minifiés application sur votre serveur de production. très moins de code est transféré au client de sorte que vous pouvez réduire beaucoup de bande passante de stress sur le serveur et votre application sera plus rapide.
De Choisir Judicieusement 🙂
Oui, vous le pouvez. Mais pour ce faire il serait de la folie. Alors... je dirais que non, ne pas le faire.
Un
Grunt
"serveur" (entre guillemets parce qu'il fonctionne en fait sur le dessus deNodeJS
) est uniquement destiné pour le développement local. Cependant,Grunt
s'exécute surNodeJS
et avec l'aide de certains cadres commeExpressJS
vous pouvez obtenir quelque chose à travailler surNodeJS
. Voir ce Le déploiement d'une production Node.js serveur.Grunt
est une tâche coureur, il est destiné à aider à se développer plus rapidement. MaisGrunt
ne délivrent pas prêt à la production s'appuie à chaque fois que vous exécuter les tâches. Il va vous y aider en vous permettant de savoir ce que vous devez corriger pour obtenir un prêt à la production de construire. Lorsque vous faites cela, et seulement alors, vous pouvez relâcher la dernière version. De le combiner avec un outil de contrôle de version commeGit
et vous êtes couvert.Assurez-vous que vous êtes indépendant, avant de servir en direct
Grunt
s'appuie sur un serveur de production, afin de ne pas perdre votre travail... 🙂