如何使用gulp uncss查看javascript文件和.dust模板
我的应用程序使用dust模板、HTML模板和javascript来构建视图。我有很多javascript代码,可以根据业务逻辑添加/删除css类。此外,这个应用程序相当旧,因此我想摆脱所有未使用的css代码 我尝试使用gulpuncss(),但是它只接受.html文件作为查找。它不接受用于查找的.dust或.js文件,并且由于大量使用的css类也被删除如何使用gulp uncss查看javascript文件和.dust模板,javascript,jquery,css,uncss,gulp-uncss,Javascript,Jquery,Css,Uncss,Gulp Uncss,我的应用程序使用dust模板、HTML模板和javascript来构建视图。我有很多javascript代码,可以根据业务逻辑添加/删除css类。此外,这个应用程序相当旧,因此我想摆脱所有未使用的css代码 我尝试使用gulpuncss(),但是它只接受.html文件作为查找。它不接受用于查找的.dust或.js文件,并且由于大量使用的css类也被删除 是否有任何开源工具/库可用于通过查看html、js或dust文件来摆脱未使用的css。您可以在本地web服务器上运行应用程序,并将uncss的h
是否有任何开源工具/库可用于通过查看html、js或dust文件来摆脱未使用的css。您可以在本地web服务器上运行应用程序,并将uncss的html属性指向该本地主机URL:
var gulp = require('gulp');
var uncss = require('gulp-uncss');
gulp.task('default', function() {
return gulp.src('site.css')
.pipe(uncss({
html: ['http://localhost:3000/']
}))
.pipe(gulp.dest('./out'));
});
来源:我非常怀疑这是可能的,你怎么知道要在js中寻找什么?一些可能的选择:1。手动将从其他源使用的类添加到uncss选项。2.在执行js后运行uncss。当然,如果您有任何在运行后添加的类,这将不起作用。嗯……感谢您分享您的想法。