मुझे उसी सीएसएस आउटपुट फ़ोल्डर में SASS कंपाइलर को स्रोत मानचित्र जोड़ने में सहायता चाहिए। अभी तक, मुझे gulpfile.js
के भीतर gulp-sourcemaps मॉड्यूल स्थापित करना है, लेकिन gulp.task के रूप में sourcemaps.write
को बांधने की सफलता को नहीं पता था।gulp sass स्रोत मानचित्र
किसी भी मदद की बहुत सराहना कर रहा है :)
var gulp = require('gulp');
var sass = require('gulp-sass');
var sourcemaps = require('gulp-sourcemaps');
var bs = require('browser-sync').create();
gulp.task('browser-sync', ['sass'], function() {
bs.init({
server: {
baseDir: "./"
},
proxy: {
target: "localhost:8080", // can be [virtual host, sub-directory, localhost with port]
ws: true // enables websockets
}
});
});
gulp.task('sass', function() {
return gulp.src('scss/**/*.scss')
.pipe(sourcemaps.init())
.pipe(sass())
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('assets/css'))
.pipe(bs.reload({
stream: true
}));
});
gulp.task('watch', ['browser-sync'], function() {
gulp.watch("scss/*.scss", ['sass']);
gulp.watch("*.php").on('change', bs.reload);
});
यह आकर्षण की तरह काम करता था। धन्यवाद :) –