正如预期的那样,当我在index.html文件上运行gulp uncss时,它会从我的样式表中删除所有未在html中使用的css规则。问题是我的应用程序主要是javascript,直到js在浏览器中执行才会呈现很多内容。有没有人知道通过gulp在服务器中执行index.html文件的好方法并捕获html字符串(post javascript execution)以便我可以将它传递给unss?
答案 0 :(得分:1)
有几个选择......
选项1
在加载HTML页面时使用timeout
parameter设置延迟,从而加载JS时间。
选项2
如果您可以控制注入JS的内容,则可以使用字符串(类似js-
)为类名,ID和其他属性添加前缀,以便轻松忽略使用ignore
parameter的内容。< / p>
选项3
Go manual - 对我来说唯一有用的东西(使用Zurb Foundation)就是使用Chrome的Dev Tools来寻找注入JS的内容。谢天谢地,我只需要添加几个类。