gulp-sourcemaps with gulp-minify-css crashes -
i'm compiling bootstrap-sass gulp task:
gulp.task('build-bootstrap-sass', function () { return gulp.src('styles/styles.sass') .pipe(sourcemaps.init()) .pipe(sass({includepaths: ['node_modules/bootstrap-sass/assets/stylesheets/']}).on('error', sass.logerror)) .pipe(rename({basename:'bootstrap'})) .pipe(autoprefixer()) .pipe(minifycss()) .pipe(sourcemaps.write('.')) .pipe(gulp.dest('dist/' )); });
but gives me following error:
[09:32:38] using gulpfile d:\code\templates\app\gulpfile.js [09:32:38] starting 'build-bootstrap-sass'... d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\text\escape-store.js:49 var index = this.restorematcher.exec(placeholder)[1]; ^ typeerror: cannot read property '1' of null @ escapestore.restore (d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\text\escape-store.js:49:52) @ urlsprocessor.restore (d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\text\urls-processor.js:61:35) @ object.restore (d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\clean.js:195:28) @ store (d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\stringifier\source-maps.js:12:21) @ value (d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\stringifier\helpers.js:102:5) @ property (d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\stringifier\helpers.js:91:5) @ body (d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\stringifier\helpers.js:77:5) @ (d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\stringifier\helpers.js:140:9) @ stringify (d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\stringifier\source-maps.js:74:3) @ selectorsoptimizer.process (d:\code\templates\app\node_modules\gulp-minify-css\node_modules\clean-css\lib\selectors\optimizer.js:20:10)
the issue seems when use sourcemaps; if remove it, task passes. i'm on "latest" version gulp dependencies; , gulp-minify-css changelog indicates got support sourcemaps < 1.1.6. build passes when use sourcemaps without minify.
gulp-sourcemaps
not support gulp-minify-css
. can find supported plugins here: https://github.com/floridoo/gulp-sourcemaps/wiki/plugins-with-gulp-sourcemaps-support
you consider using gulp-cssnano minifying css files.
Comments
Post a Comment