Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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/jquery/83.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
如何使用gulp uncss查看javascript文件和.dust模板_Javascript_Jquery_Css_Uncss_Gulp Uncss - Fatal编程技术网

如何使用gulp uncss查看javascript文件和.dust模板

如何使用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

我的应用程序使用dust模板、HTML模板和javascript来构建视图。我有很多javascript代码,可以根据业务逻辑添加/删除css类。此外,这个应用程序相当旧,因此我想摆脱所有未使用的css代码

我尝试使用gulpuncss(),但是它只接受.html文件作为查找。它不接受用于查找的.dust或.js文件,并且由于大量使用的css类也被删除


是否有任何开源工具/库可用于通过查看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。当然,如果您有任何在运行后添加的类,这将不起作用。嗯……感谢您分享您的想法。