Skip to content
Snippets Groups Projects
Commit fc0d40e4 authored by Cédric Krier's avatar Cédric Krier :atom:
Browse files

Use node importer for sass

parent f6d0d8eb
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
var uglify = require('gulp-uglify'); var uglify = require('gulp-uglify');
var concat = require('gulp-concat'); var concat = require('gulp-concat');
var sass = require('gulp-sass'); var sass = require('gulp-sass');
var sassPackageImporter = require('node-sass-package-importer');
var autoprefixer = require('gulp-autoprefixer'); var autoprefixer = require('gulp-autoprefixer');
var cleanCSS = require('gulp-clean-css'); var cleanCSS = require('gulp-clean-css');
var sourcemaps = require('gulp-sourcemaps'); var sourcemaps = require('gulp-sourcemaps');
...@@ -34,7 +35,10 @@ ...@@ -34,7 +35,10 @@
gulp.task('sass', function() { gulp.task('sass', function() {
return gulp.src('sass/**/*.scss') return gulp.src('sass/**/*.scss')
.pipe(sourcemaps.init()) .pipe(sourcemaps.init())
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError)) .pipe(sass({
importer: sassPackageImporter(),
outputStyle: 'compressed',
}).on('error', sass.logError))
.pipe(autoprefixer()) .pipe(autoprefixer())
.pipe(cleanCSS()) .pipe(cleanCSS())
.pipe(sourcemaps.write('.')) .pipe(sourcemaps.write('.'))
......
@import 'font'; @import 'font';
@import 'variables'; @import 'variables';
@import 'bootstrap/override'; @import 'bootstrap/override';
@import '../node_modules/bootstrap/scss/bootstrap'; @import '~bootstrap/scss/bootstrap';
@import 'material-icons/override'; @import 'material-icons/override';
...@@ -5,3 +5,3 @@ ...@@ -5,3 +5,3 @@
@import 'material-icons/override'; @import 'material-icons/override';
@import '../node_modules/material-icons/iconfont/material-icons.scss'; @import '~material-icons/iconfont/material-icons';
@import 'material-icons/utils'; @import 'material-icons/utils';
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
@import 'material-icons/utils'; @import 'material-icons/utils';
@import '../node_modules/animate.css/animate.css'; @import '~animate.css/animate.css';
@import 'base'; @import 'base';
@import 'content/content'; @import 'content/content';
@import 'header/header'; @import 'header/header';
@import 'footer/footer'; @import 'footer/footer';
@import 'highlight/default'; @import 'highlight/default';
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
@import 'base'; @import 'base';
@import 'content/content'; @import 'content/content';
@import 'header/header'; @import 'header/header';
@import 'footer/footer'; @import 'footer/footer';
@import 'highlight/default'; @import 'highlight/default';
@import '../node_modules/leaflet/dist/leaflet'; @import '~leaflet/dist/leaflet';
@import 'iconfont/iconfont'; @import 'iconfont/iconfont';
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment