【发布时间】:2018-02-18 00:41:42
【问题描述】:
我目前正在尝试优化我的网站,我想知道是否有一个包可以自动 合并每个css文件并只发送网站所需的部件。
有什么和我的想法类似的吗?
【问题讨论】:
-
gulp 是你的朋友
标签: node.js optimization npm
我目前正在尝试优化我的网站,我想知道是否有一个包可以自动 合并每个css文件并只发送网站所需的部件。
有什么和我的想法类似的吗?
【问题讨论】:
标签: node.js optimization npm
您可能应该继续使用 Gulp 或 Grunt ,我更喜欢 Gulp 并且您可以按照这种方式进行操作
更多详情请点击这里https://gulpjs.com/
创建一个 Gulp 任务
然后通过引用名称执行任务(这将在 build/css 文件夹中创建合并的 css)
var less = require('gulp-less');
var minifyCSS = require('gulp-csso');
var concat = require('gulp-concat');
gulp.task('css', function(){
return gulp.src('client/css/*.css')
.pipe(less())
.pipe(minifyCSS())
.pipe(gulp.dest('build/css'))
});
gulp.task('default', [ 'css' ]);
【讨论】: