我使用了javascript任务运行器 Grunt 来测试使用grunt-uncss从单个页面中删除未使用的CSS样式。这很好用,但是我试图确定在大型动态框架上使用它的最佳方法,例如Magento(有数千个文件)。
任何人都可以确定使用Grunt和Magento的最佳方式,而无需确定个别配置的负载吗?对此有任何建议将不胜感激。
答案 0 :(得分:5)
我写了grunt-uncss。我使用UnCSS处理大型多页面项目的方法是首先查看您可能拥有的唯一模板和页面类型的数量。
例如,您可能有不同的模板用于说 - 仪表板,配置文件页面等。对于其中的每一个,选择一个页面/ URL代表该模板的最佳使用,这可能会留下大约10个左右的URL,这些URL通常可以通过grunt-uncss运行。
运行它们,尝试使用我们生成的剪裁版本替换您的网站范围的CSS,并根据需要进行调整。