Magento 2 Grunt 问题

Magento 2 Grunt problems

我对 grunt 和 magento 2 有点困惑。我应该在服务器上还是在本地机器上使用 Grunt? grunt 的新手,所以任何指针将不胜感激。

只要您的应用程序处于开发人员模式,就应该在本地使用 Grunt 并进行暂存。在生产模式(实时站点)中不应使用它。

本地计算机。您不需要在生产中 运行 它,因为在部署到生产时您应该 运行ning setup:static-content:deploy 使用 Magento CLI,它将为您编译所有静态内容。

对于开发,Magento 2 提供了一个 Gruntfile.js.sample 和一个 package.json.sample 用于本地开发。您应该将它们重命名为 Gruntfile.jspackage.json,然后使用 npm install 安装依赖项。只要安装了 g运行t,就应该能够在开发时使用 运行 g运行t 命令来编译代码。您可以在此处查看更多信息和 g运行t 命令:http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/css-topics/css_debug.html

您还应确保 运行在 "developer mode" 中设置本地开发环境:http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-mode.html#change-to-developer-mode