From 2529c0716b1bca321c22d16636b1385682b1c730 Mon Sep 17 00:00:00 2001 From: Aaron Couch Date: Tue, 24 Apr 2018 07:48:24 -0400 Subject: [PATCH] fix: Report error to user for problems loading node-sass (#562) * Update loader.js * Update index.test.js --- lib/loader.js | 2 +- test/index.test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/loader.js b/lib/loader.js index b56668ff..f4158fa5 100644 --- a/lib/loader.js +++ b/lib/loader.js @@ -29,7 +29,7 @@ function sassLoader(content) { sassVersion = /^(\d+)/.exec(require("node-sass/package.json").version).pop(); } catch (e) { throw new Error( - "`sass-loader` requires `node-sass` >=4. Please install a compatible version." + "Error loading `node-sass`: " + e ); } diff --git a/test/index.test.js b/test/index.test.js index 4c568db8..87027364 100644 --- a/test/index.test.js +++ b/test/index.test.js @@ -285,7 +285,7 @@ describe("sass-loader", () => { }, (err) => { module._resolveFilename = originalResolve; mockRequire.reRequire("node-sass"); - err.message.should.match(/Please install a compatible version/); + err.message.should.match(/Error loading `node-sass`/); done(); }); });