#visual-studio-2019 #gulp-watch #gulp-sass
#visual-studio-2019 #глоток-часы #глоток-sass
Вопрос:
Может кто-нибудь сказать мне, что я делаю не так в моем gulp.js файл, позволяющий пользователю нажать «Сохранить», и он обновит мой файл .css из-за изменения файла .sass?
Если я вручную нажму «Выполнить» в рамках моей задачи, это сработает
Кто-нибудь видит какие-либо проблемы?
/// <binding AfterBuild='compile' ProjectOpened='default' />
var gulp = require('gulp');
var sourcemaps = require('gulp-sourcemaps');
// Requires the gulp-sass plugin
var sass = require('gulp-sass');
gulp.task("sass", function (done) {
return gulp.src('Content/styles/**/*.scss', '!Content/styles/vendor')
.pipe(sourcemaps.init())
.pipe(sass().on('error', sass.logError))
.pipe(sourcemaps.write())
.pipe(gulp.dest('Content/styles/'));
});
function watch() {
gulp.watch('Content/styles/**/*.scss', gulp.series("sass"));
}
gulp.task("compile", gulp.series("sass"));
gulp.task('default', watch);