2016-09-20 4 views
0

Ich habe 'yo express' Befehl verwendet und wählen MVC, jade, grunt .... Alles funktioniert gut und jetzt kann ich meine App bereitstellen. Jetzt weiß ich nur zwei Befehle meine appVon yeomon Generator zur Produktion

  1. Grunzen
  2. Knoten app.js

zu beginnen Wenn ich „grunzen“ Befehl auf meinem Produktions-Server ausführen, wird es livereload Server aktivieren, die ist gut für die Entwicklung, aber nicht für die Produktion.

Ich denke, vielleicht Grunt kann mir helfen, Optimierung zu tun, aber ich konnte es nicht finden. Ich sah Webpack ist eine gute Wahl, aber es ist zu schwierig für mich, es zu verwenden.

Gibt es eine Möglichkeit zur Optimierung (wie compress js css) oder andere Aufgaben für die Bereitstellung auf meiner 'yo express' generierten App?

Danke.

+0

Grunt besteht aus Anzahl der Aufgaben. Sie können grunt konfigurieren, indem Sie das "Liveload" für die Produktionsumgebung deaktivieren. Suchen Sie in Ihrem Projekt nach gruntfile.js. – guptakvgaurav

Antwort

0

Normalerweise ist es nicht nötig, Ihre serverseitige js-Datei zu minimieren, da dies nur die Ladezeit für den Browser reduziert, was hier nicht der Fall ist. Um nodejs in productin auszuführen, können Sie sich einen Prozessmanager wie pm2 ansehen. Um Ihre clientseitigen Dateien für die Produktion zu erstellen, müssen Sie möglicherweise Ihr grunt-Setup selbst erweitern oder einen zweiten yo-Generator für Ihren Frontend-Teil der Anwendung verwenden.

+0

Ich habe es. Verwenden Sie Grunt oder Schluck bauen komprimierte js, CSS-Dateien ... und überwachen Sie es mit PM2 verarbeiten. Prost, Petecoop – JasonHsieh

+0

keine Sorgen, wenn Sie möchten, können Sie bitte meine Antwort akzeptieren? Prost – giggo1604

Verwandte Themen