通过节点构建工具删除动态站点中未使用的CSS
有一种方法可以使用uncss删除未使用的css 以及一篇关于该主题的优秀博客文章: 但是,我不知道如何将这种方法与uncss模块将错过的动态内容(例如,由角度指令或异步页面加载生成的内容)结合起来通过节点构建工具删除动态站点中未使用的CSS,css,node.js,optimization,Css,Node.js,Optimization,有一种方法可以使用uncss删除未使用的css 以及一篇关于该主题的优秀博客文章: 但是,我不知道如何将这种方法与uncss模块将错过的动态内容(例如,由角度指令或异步页面加载生成的内容)结合起来 是否有一个最佳的方法来实现这一点,我不想手动进入并删除所有我没有使用的引导css。我最好的建议是创建两个静态页面,其中包含您预期需要的所有标记的示例,并针对这些示例运行uncss 即使内容是动态的或异步加载的,您也应该非常清楚哪些内容是可能的 例如:您可能非常需要基本的文本格式、标题、富文本内容、列表
是否有一个最佳的方法来实现这一点,我不想手动进入并删除所有我没有使用的引导css。我最好的建议是创建两个静态页面,其中包含您预期需要的所有标记的示例,并针对这些示例运行uncss 即使内容是动态的或异步加载的,您也应该非常清楚哪些内容是可能的 例如:您可能非常需要基本的文本格式、标题、富文本内容、列表、链接、图片等。根据站点的主题,您还可以知道是否需要在
或标记中显示代码示例
但是,动态内容不太可能直接需要单独使用网格/布局系统,或者需要任何无关的按钮样式
构建一个测试页面,其中包含您预期使用的所有内容。如果您知道有一些内容需要保留,请将其加入。否则,在知道uncss正在做清理其他一切的工作时,请感到自信。实现这一目标的最佳方法是自己坐下来将其移除,你不能完全依靠工具来获得这份工作done@Mr.Alien当然,手动操作总是更完美,但我想自动化这个过程。你可以在页面上线之前设置一个强制检查点。“获取页面>运行uncss>发布”可能是一个可行的工作流。自动化这将需要一些额外的脚本和检查,至少在最初是这样。