Возникли проблемы с исходными картами. Я не получаю никакой ошибки, но я не вижу нигде записываемых исходных файлов. Вот фрагмент моего gulpfile:
const sourcemaps = require('gulp-sourcemaps');
function style(){
return gulp.src('./sass/**/*.scss')
.pipe(sourcemaps.init({
loadMaps : true
}))
.pipe(sass().on('error', sass.logError))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('./'))
.pipe(browserSync.stream())
}
function watch(){
browserSync.init( {
//baseDir: '/paradigm-shift',
//port: 8888,
proxy: "http://localhost:8888/paradigm-shift/",
notify: true
}
)
gulp.watch('./sass/**/*.scss', style, minify);
gulp.watch('./*.html').on('change', browserSync.reload);
gulp.watch('./js/**/*.js').on('change', browserSync.reload);
gulp.watch('./*.php').on('change', browserSync.reload)
}
exports.style = style;
exports.minify = minify;
exports.watch = watch
Кажется, что работает браузерная синхронизация.
Я использую gulp 3.9.1. Должен ли я использовать gulp 4, может быть?
Или, может быть, это просто потому, что я не искал в нужном месте (консоль не показывает файл scss)?
Спасибо за вашу помощь
Быстрое редактирование на мой вопрос: вот что я получаю в терминале при выполнении gulp watch:
[Browsersync] 2 files changed (style.css.map, style.css)
Так что похоже, что style.css.map создан, но его нигде нетбыть найденным. И я не вижу файлы scss в инспекторе.