From 2ad5ae1ccefc7ed71cc0de4f0865b8498ec28445 Mon Sep 17 00:00:00 2001 From: EGOIST <0x142857@gmail.com> Date: Wed, 23 Jan 2019 18:06:47 +0800 Subject: [PATCH] support dart-sass --- src/sass-loader.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sass-loader.js b/src/sass-loader.js index fe0e5eab..ef3efffb 100644 --- a/src/sass-loader.js +++ b/src/sass-loader.js @@ -23,7 +23,10 @@ export default { test: /\.s[ac]ss$/, process({ code }) { return new Promise((resolve, reject) => { - const sass = importCwd('node-sass') + const sass = importCwd.silent('node-sass') || importCwd.silent('sass') + if (!sass) { + throw new Error(`You need to install either node-sass or sass in order to process Sass files`) + } const render = pify(sass.render.bind(sass)) return workQueue.add(() => render({