Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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任务,去掉未使用的css?_Gulp - Fatal编程技术网

Gulp 为什么';我的吞咽uncss任务,去掉未使用的css?

Gulp 为什么';我的吞咽uncss任务,去掉未使用的css?,gulp,Gulp,我尝试先将我的sass文件从我的开发环境导入生产环境。但当我通过留下一个未分配的类来测试它时,它仍然保留在我的产品css代码中 .task('usemin',function(){ gulp.src('builds/development/*.html')) .管道(gulpif(环境==‘生产’,使用分钟({ css:[minifycss(),'concat'], js:[uglify()], html:[minifyHTML()] //在这种情况下,css将只被连接(如css:['conc

我尝试先将我的sass文件从我的开发环境导入生产环境。但当我通过留下一个未分配的类来测试它时,它仍然保留在我的产品css代码中

.task('usemin',function(){
gulp.src('builds/development/*.html'))
.管道(gulpif(环境==‘生产’,使用分钟({
css:[minifycss(),'concat'],
js:[uglify()],
html:[minifyHTML()]
//在这种情况下,css将只被连接(如css:['concat'])。
})))
.pipe(大口目的地('builds/production/');
});
吞咽任务('uncss',函数(){
返回gulp.src('builds/development/css/main.css')
.管道(uncss)({
html:['builds/production/index.html','builds/production/work.html','builds/production/contact.html']
}))
.pipe(minifycss())
.pipe(gulp.dest('builds/production/css/main.css');
});
//sass任务
gulp.task('sass',function(){
gulp.src(sassSources)
.管道(sass)({
样式:sassStyle,sourcemapPath:false,sourcemap:false
}))
.pipe(autoprefixer('last 2 version'、'safari 5'、'ie 8'、'ie 9'、'opera 12.1'、'ios 6'、'android 4'))
.on('error',function(err){console.log(err.message);})
.pipe(gulp.dest('builds/development/css/'))
.管子(管道工())
.pipe(通知({消息:“Sass任务已完成!”);

});
我看不到
uncss
usemin
之间有任何依赖关系,您确定在运行
uncss
之前生成了生产html文件吗?你能举例说明你是如何定义没有被删除的css的吗?