gulp
CSSを小さくする
サーチ…
gulp-clean-cssとgulp-renameの使用
まず、 gulp
、 gulp-clean-css
、 gulp-rename
をプロジェクトディレクトリlocalyにインストールします。
npm install --save-dev gulp gulp-clean-css gulp-rename
あなたのgulpfile.js
以下のminify-css
タスクを追加するより
var gulp = require('gulp');
var cleanCSS = require('gulp-clean-css');
var rename = require('gulp-rename');
gulp.task('minify-css', function() {
return gulp.src('css/dist/dist.css')
.pipe(cleanCSS())
.pipe(rename('dist.min.css'))
.pipe(gulp.dest('css/dist'));
});
gulp.task('watch', function(){
gulp.watch('css/dist/**/*.css', ['minify-css']);
// Other watchers
});
gulp.task('default', ['minify-css', 'watch']);
ここでは、 .pipe(cleanCSS())
はあなたのcss/dist/dist.css
ファイルと.pipe(rename('concat.min.css'))
を.pipe(rename('concat.min.css'))
しdist.min.css
SassとCss - Gulpを使った前処理
gulpを起動する前に、 node.js
とnpm
をインストールする必要があります。次に、gulp-saccをインストールします。
$ npm i gulp-sass --save-dev // i = install
ガルフヘッド
var gulp = require('gulp');
// Requires the gulp-sass plugin
var sass = require('gulp-sass');
グルーフボディ
gulp.task('sass', function(){
return gulp.src('app/scss/*.scss') // searching for sass files
.pipe(sass()) // Converts Sass to CSS with gulp-sass
.pipe(gulp.dest('app/css')) // destination of the css file
});
ギャルップウォッチ
gulp.task('watch', function(){
gulp.watch('app/scss/**/*.scss', ['sass']);
// Other watchers
})
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow