新的大口,一切都安装好了,它运行正常
gulp --版本CLI版本:2.3.0本地版本:4.0.2
当我改变我的scss文件时,什么都没有发生.. gulp在终端中运行得很开心
[13:34:16] Starting 'compile_scss'...
[13:34:16] Starting 'compile_scss'...
[13:34:16] Finished 'compile_scss' after 12 ms
[13:34:16] Starting 'detect_change_scss'...
[13:34:16] Finished 'detect_change_scss' after 16 ms
[13:34:16] Finished 'compile_scss' after 32 ms*
这是我密码
'use strict';
var gulp = require('gulp');
var sass = require('gulp-sass');
var minifyCSS = require('gulp-clean-css');
var uglify = require('gulp-uglify');
var renamed = require('gulp-rename');
var changed = require('gulp-changed');
var SCSS_SRC = './src/Assets/scss/**/*.scss';
var SCSS_DEST = './src/Assets/css';
function compile_scss (done) {
gulp.src(SCSS_SRC)
.pipe(sass().on('error', sass.logError))
.pipe(minifyCSS())
.pipe(renamed({ suffix: '.min' }))
.pipe(changed(SCSS_DEST))
.pipe(gulp.dest(SCSS_DEST));
done();
}
function detect_change_scss (done) {
gulp.watch(SCSS_SRC)
done();
}
gulp.task("compile_scss", gulp.series(compile_scss, detect_change_scss, ));
1条答案
按热度按时间hc8w905p1#
你需要告诉gulp当它检测到一个变化时运行什么函数。所以试试这个: