使用Grunt &在大型Magento网站上删除未使用的css样式
Using Grunt & grunt-uncss to remove unused css styles on a large scale Magento website
我已经使用javascript任务运行器Grunt来测试使用Grunt - unss从单个页面删除未使用的CSS样式。这工作得很好,但是我正在尝试确定在像Magento(它有数千个文件)这样的大规模动态框架上使用它的最佳方法。
有没有人可以确定最好的方式来使用Grunt与Magento而不必确定单个配置的负载?如有任何建议,我将不胜感激。
我写的是grunt- unss。我使用UnCSS处理大型多页项目的方法是首先查看您可能拥有的唯一模板和页面类型的数量。
例如,您可能有不同的模板,用于仪表板、配置文件页面等。对于其中的每一个,选择一个代表该模板最佳用途的页面/URL,这可能会给您留下大约10个左右的URL,这些URL通常很适合运行grunt- unss。
运行它们,尝试用我们生成的精简版本替换您的站点范围的CSS,并根据需要进行调整。
相关文章:
- $rootScope未使用forEach进行更新
- 无法在现有状态转换期间更新-未使用任何非法的setState()
- 使用删除函数.这不起作用
- 角度控制器未使用OcLazyLoad和ngRoute加载
- 未使用.removeLayer()删除Mapbox JS标记
- 从页面中删除未使用的 css 和 javascript
- 删除未使用资产的繁重任务、脚本或应用程序
- 删除 RequireJS 中未使用的填充程序配置
- 从 JavaScript 文件中删除未使用的函数
- 历史记录未使用 chrome.history.deleteRange 完全删除
- 如何从格式化为“0”的日期中删除未使用的零;0d 0h 23m 4s”;
- 如何使用Babel删除未使用的自引用绑定
- 强制typescript不要删除未使用的引用
- 是否有一种方法可以删除JS库中未使用的行
- 使用Grunt &在大型Magento网站上删除未使用的css样式
- 从语义UI构建中删除未使用的模块/组件
- 删除未使用的webpack块文件
- CPU使用量持续增长;有没有一种方法可以在JavaScript中删除我未使用的对象
- Typescript 删除代码中未使用的导入语句
- 删除现有项目中未使用的文件和文件夹