我与Magento2工作,有问题,我的变化是后一个完整的才可见PHP bin/magento setup:static-content:deploy en_US。 先决条件:
我换了一个HTML文件自定义模块中的KO-模板,并试图看到前台的变化没有一个完整的静态部署。但它仍然显示旧代码。根据不同的人,我问,并通过博客/文档我发现,我应该删除这些目录挖:
在酒馆/静态的.htaccess未被删除。但是,这样做后,没有JS / CSS文件是在浏览器中可用,也被在除了_requirejs目录酒吧/静态/前端生成什么。 我跑出去,如果思路和工作这样是很慢和恼人。据其他开发商,它应该像这样工作。什么是这里的正确的工作流? 我apprechiate你的帮助!
所以我得到了它的工作。我将张贴在这里为开发模式的一般指导,需要做的事情。在所示的shell命令我假设你是在你的Magento2根目录下。 为了让开发人员的工作流程和运行,有一些事情要做。首先,激活magerun开发者模式:bin/magento deploy:mode:set developer。可以肯定的开发模式被激活,请检查您app/etc/env.php是否开发模式设置:'MAGE_MODE' => 'developer'。在此之后,又在.htaccess和酒吧/添加的.htaccess /取消注释这一行SetEnv MAGE_MODE developer。在此之后,删除所有的静态和生成的内容: rm -rf var/page_cache/* var/view_preprocessed/* var/generation/* var/cache/* pub/static/* 重要提示: 检查是否有未注释的内容是此命令后! SetEnv MAGE_MODE developer #Comment将无法正常工作。这在我的情况引起的问题,因为在注释中存在的默认htaccess的。 原来酒馆/的.htaccess行: # SetEnv MAGE_MODE default # or production or developer (责任编辑:最模板) |