diff --git a/gulpfile.js b/gulpfile.js index 47f7a59..4c65fdd 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,17 +1,21 @@ const { watch, series, src, dest } = require('gulp'); const rename = require('gulp-rename'); const sass = require('gulp-sass'); +const tildeImporter = require('node-sass-tilde-importer'); const buildCss = () => { return src('scss/**/*.scss') - .pipe(sass().on('error', sass.logError)) + .pipe(sass({ + importer: tildeImporter, + }).on('error', sass.logError)) .pipe(dest('dist')); }; const minifyCss = () => { return src('scss/**/*.scss') .pipe(sass({ - outputStyle: 'compressed' + importer: tildeImporter, + outputStyle: 'compressed', }).on('error', sass.logError)) .pipe(rename({ suffix: '.min' diff --git a/package-lock.json b/package-lock.json index 7b7f560..74c6467 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1239,6 +1239,12 @@ } } }, + "find-parent-dir": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", + "integrity": "sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=", + "dev": true + }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", @@ -3103,6 +3109,15 @@ } } }, + "node-sass-tilde-importer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/node-sass-tilde-importer/-/node-sass-tilde-importer-1.0.2.tgz", + "integrity": "sha512-Swcmr38Y7uB78itQeBm3mThjxBy9/Ah/ykPIaURY/L6Nec9AyRoL/jJ7ECfMR+oZeCTVQNxVMu/aHU+TLRVbdg==", + "dev": true, + "requires": { + "find-parent-dir": "^0.3.0" + } + }, "nopt": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", diff --git a/package.json b/package.json index d119585..368e89a 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,8 @@ "devDependencies": { "gulp": "^4.0.0", "gulp-rename": "^2.0.0", - "gulp-sass": "^4.0.2" + "gulp-sass": "^4.0.2", + "node-sass-tilde-importer": "^1.0.2" }, "eyeglass": { "name": "gutenberg", diff --git a/scss/gutenberg.scss b/scss/gutenberg.scss index d3342df..23d92ba 100644 --- a/scss/gutenberg.scss +++ b/scss/gutenberg.scss @@ -9,7 +9,7 @@ @import 'variables'; // Normalize -@import '../node_modules/normalize.css/normalize'; +@import '~normalize.css/normalize'; @import 'print-reset'; @import 'pagination';