Node.js 后CSS关键拆分

Node.js 后CSS关键拆分,node.js,gulp,postcss,Node.js,Gulp,Postcss,我需要创建独立的关键风格根据 吞咽任务的名称是“criticalCSS”。 为什么它不起作用 gulp.task('criticalCSS',function(){ 返回gulp.src(['css/style.css','!css/*-critical.css']) .pipe(sourcemaps.init({loadMaps:true})) .pipe(postsss([require('postsss-critical-split')])) .pipe(sourcemaps.write

我需要创建独立的关键风格根据

吞咽任务的名称是“criticalCSS”。 为什么它不起作用

gulp.task('criticalCSS',function(){
返回gulp.src(['css/style.css','!css/*-critical.css'])
.pipe(sourcemaps.init({loadMaps:true}))
.pipe(postsss([require('postsss-critical-split')]))
.pipe(sourcemaps.write('source-maps'))
.管道(大口目的地('css'));
});解决方案:

gulp.task('criticalCSS',function(){
变量处理器=[
后临界分裂({
“输出”:“关键”,
'startTag':'critical:start',
“停止标记”:“关键:结束”
})
];
return gulp.src(['css/style.css']))
.管道(邮政编码(处理器))
.pipe(cssnano())
.管道(重命名)({
后缀:'.critical'
}))
.管道(大口目的地('css'));

});使用
吞咽邮政编码
而不是
邮政编码