我按照以下步骤安装了cssnano:http://cssnano.co/guides/getting-started/
在我的项目中,我运行了:
npm install cssnano --save-dev在我安装postcss-cli之后:
npm install postcss-cli --global最后,我按照指南创建了postcss.config.js文件:
module.exports = {
plugins: [
require('cssnano')({
preset: 'default',
}),
],
};我只能缩小一个文件。在我的项目中,我执行了:
postcss src/plugins/bootstrap/css/bootstrap.css > src/compiled.min.css但我无法像吞咽一样包含多个输入文件(我不知道是否可能)。当我尝试运行这种类型的命令时:
postcss src/plugins/bootstrap/css/bootstrap.css src/plugins/animatecss/css/animate.css > src/compiled.min.css有以下错误:
Input Error: Must use --dir or --replace with multiple input files发布于 2018-02-07 14:37:01
我在这个问题上找到了解决办法。我使用gulp concat将al css文件连接到一个包中,如下所示:
https://www.npmjs.com/package/gulp-concat-css
var gulp = require('gulp');
var concatCss = require('gulp-concat-css');
gulp.task('default', function () {
return gulp.src('cssfolder/*.css')
.pipe(concatCss("bundle.css"))
.pipe(gulp.dest('out/'));
});并创建了bundle.css (在out/文件夹下)。
https://stackoverflow.com/questions/48646672
复制相似问题