From 8816fcb27725ded05ae81ae1fec933ef535e433e Mon Sep 17 00:00:00 2001 From: Josh Johnston Date: Tue, 4 Jul 2017 15:25:46 +1000 Subject: [PATCH] using path-is-absolute --- file-system-loader.js | 3 ++- package.json | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/file-system-loader.js b/file-system-loader.js index 4e033fc..cc20446 100644 --- a/file-system-loader.js +++ b/file-system-loader.js @@ -2,6 +2,7 @@ var DepGraph = require('dependency-graph').DepGraph; var nodeResolve = require('resolve'); +var pathIsAbsolute = require('path-is-absolute') Object.defineProperty(exports, '__esModule', { value: true @@ -68,7 +69,7 @@ var FileSystemLoader = (function () { fileRelativePath = _path2['default'].resolve(rootRelativeDir, newPath); // if the path is not relative or absolute, try to resolve it in node_modules - if (newPath[0] !== '.' && newPath[0] !== '/') { + if (newPath[0] !== '.' && !pathIsAbsolute(newPath)) { var paths; if (process.env.NODE_PATH) { paths = process.env.NODE_PATH.split(_path2['default'].delimiter); diff --git a/package.json b/package.json index bba0ee2..a1c11e8 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "css-modules-loader-core": "^1.1.0", "dependency-graph": "^0.4.1", "object-assign": "^3.0.0", + "path-is-absolute": "^1.0.1", "promise-polyfill": "^2.1.0", "resolve": "^1.1.7", "string-hash": "^1.1.0",