Ich bin etwas verwirrt mit Grunt und Magento 2. Sollte ich Grunt auf dem Server oder auf meinem lokalen Rechner verwenden? Neu zu grunzen, also würden irgendwelche Zeiger sehr geschätzt werden.Magento 2 Grunt Probleme
Antwort
Lokale Maschine. Sie müssen es nicht in der Produktion ausführen, da Sie bei der Bereitstellung in der Produktion setup:static-content:deploy
mit der Magento-CLI ausführen müssen, wodurch der gesamte statische Inhalt für Sie kompiliert wird.
Für die Entwicklung bietet Magento 2 eine Gruntfile.js.sample
und eine package.json.sample
für die lokale Entwicklung. Sie sollten sie in Gruntfile.js
und package.json
umbenennen und dann die Abhängigkeiten mit npm install
installieren. Solange Sie grunt installiert haben, sollten Sie in der Lage sein, die grunt-Befehle auszuführen, um Ihren Code während der Entwicklung zu kompilieren. Sie können weitere Informationen sehen und die Grunzen Befehle hier: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/css-topics/css_debug.html
Sie sollten auch sicherstellen, dass Sie Ihre lokale Entwicklungsumgebung in „Entwicklermodus“ ausgeführt werden: http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-mode.html#change-to-developer-mode
Grunt sollte lokal und staging verwendet werden, wenn Sie die Anwendung im Entwicklermodus haben. Im Produktionsmodus (Live-Site) sollte es nicht verwendet werden.