Gulp PostCSS:任务运行时PurgeCSS不工作
我目前正在尝试从项目的样式表中删除未使用的CSS。我有一个吞咽任务Gulp PostCSS:任务运行时PurgeCSS不工作,gulp,postcss,css-purge,Gulp,Postcss,Css Purge,我目前正在尝试从项目的样式表中删除未使用的CSS。我有一个吞咽任务sass,所有的编译都在这里完成。我正在使用和一个插件。但是,当我运行sass任务purgecss时,它似乎不起作用 gulp.task('sass', () => gulp.src(`${SRC}/scss/style-*.scss`) .pipe(sourcemaps.init()) .pipe(gulpSass({ includePaths: ['node_modules', `${PATTERNS_A
sass
,所有的编译都在这里完成。我正在使用和一个插件。但是,当我运行sass
任务purgecss
时,它似乎不起作用
gulp.task('sass', () => gulp.src(`${SRC}/scss/style-*.scss`)
.pipe(sourcemaps.init())
.pipe(gulpSass({
includePaths: ['node_modules', `${PATTERNS_ACCESS}/src/`]
.concat(require('bourbon').includePaths)
})
.on('error', gulpSass.logError))
.pipe(postcss([
purgecss({
content: ['./views/**/*.twig']
}),
autoprefixer(),
mqpacker({sort: true}),
cssnano()
]))
.pipe(hashFilename({format: HASH_FORMAT}))
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest('./assets/styles'))
);
如果您注意到purgecss
我会将路径传递给它,指向它应该从中删除css的模板。使用,我添加了模板的目录:
const purgecss = require('@fullhuman/postcss-purgecss')
postcss([
purgecss({
content: ['./src/**/*.html']
})
])
除了内容
,还有什么我应该添加到purgecss
上的配置吗?
问题是什么