fix: use fallback module resolve for Node version < 10

The "paths" option for require.resolve does not work in certain
versions of 8.x and 9.x.

close #1486
This commit is contained in:
Evan You
2018-06-06 14:50:46 -04:00
parent 5064cf5999
commit 12d51fd433

View File

@@ -28,7 +28,9 @@ function resolveFallback (request, options) {
return filename
}
const resolve = semver.satisfies(process.version, '>=8.10.0') ? require.resolve : resolveFallback
const resolve = semver.satisfies(process.version, '>=10.0.0')
? require.resolve
: resolveFallback
exports.resolveModule = function (request, context) {
let resolvedPath