Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过节点构建工具删除动态站点中未使用的CSS_Css_Node.js_Optimization - Fatal编程技术网

通过节点构建工具删除动态站点中未使用的CSS

通过节点构建工具删除动态站点中未使用的CSS,css,node.js,optimization,Css,Node.js,Optimization,有一种方法可以使用uncss删除未使用的css 以及一篇关于该主题的优秀博客文章: 但是,我不知道如何将这种方法与uncss模块将错过的动态内容(例如,由角度指令或异步页面加载生成的内容)结合起来 是否有一个最佳的方法来实现这一点,我不想手动进入并删除所有我没有使用的引导css。我最好的建议是创建两个静态页面,其中包含您预期需要的所有标记的示例,并针对这些示例运行uncss 即使内容是动态的或异步加载的,您也应该非常清楚哪些内容是可能的 例如:您可能非常需要基本的文本格式、标题、富文本内容、列表

有一种方法可以使用uncss删除未使用的css

以及一篇关于该主题的优秀博客文章: 但是,我不知道如何将这种方法与uncss模块将错过的动态内容(例如,由角度指令或异步页面加载生成的内容)结合起来


是否有一个最佳的方法来实现这一点,我不想手动进入并删除所有我没有使用的引导css。

我最好的建议是创建两个静态页面,其中包含您预期需要的所有标记的示例,并针对这些示例运行uncss

即使内容是动态的或异步加载的,您也应该非常清楚哪些内容是可能的

例如:您可能非常需要基本的文本格式、标题、富文本内容、列表、链接、图片等。根据站点的主题,您还可以知道是否需要在
标记中显示代码示例

但是,动态内容不太可能直接需要单独使用网格/布局系统,或者需要任何无关的按钮样式


构建一个测试页面,其中包含您预期使用的所有内容。如果您知道有一些内容需要保留,请将其加入。否则,在知道uncss正在做清理其他一切的工作时,请感到自信。

实现这一目标的最佳方法是自己坐下来将其移除,你不能完全依靠工具来获得这份工作done@Mr.Alien当然,手动操作总是更完美,但我想自动化这个过程。你可以在页面上线之前设置一个强制检查点。“获取页面>运行uncss>发布”可能是一个可行的工作流。自动化这将需要一些额外的脚本和检查,至少在最初是这样。