gulp.js の実験を開始しました。
私は、自分の sass をデバッグするために使用できる CSS ソースマップを生成する sass パッケージを不平を言うことに慣れています。現在、gulp-ruby-sass を使用して CSS を生成しています。
プロセスの最後に、ソース マップは生成されず、CSS ファイルにはソースマップ参照がありません。
私のgulpfileは次のようになります:
/* load plugins */
var gulp = require('gulp'),
sass = require('gulp-ruby-sass'),
browsersync = require('browser-sync'),
reload = browsersync.reload;
/*
* define tasks
*/
gulp.task('sass', function() {
return sass('assets/sass/main.sass', { sourcemap : true })
.pipe(gulp.dest('assets/css'))
.pipe(reload({stream : true})) ;
}) ;
/*
* browsersync conf
*/
gulp.task('browser-sync', function() {
browsersync({
proxy: 'neat',
port: '3000'
});
});
gulp.task('browsersync-reload', function () {
browsersync.reload();
});
gulp.task('watch', ['browser-sync'], function () {
gulp.watch('assets/sass/**/*', ['sass']);
});
/* Default task */
gulp.task('default', ['sass'], function() {
gulp.watch("assets/sass/**.*", ['sass']);
});