From 12d51fd433d4337df74fce948b459f2afc6ecba0 Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 6 Jun 2018 14:50:46 -0400 Subject: [PATCH] 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 --- packages/@vue/cli/lib/util/module.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/@vue/cli/lib/util/module.js b/packages/@vue/cli/lib/util/module.js index e41f3a576..34b1aa670 100644 --- a/packages/@vue/cli/lib/util/module.js +++ b/packages/@vue/cli/lib/util/module.js @@ -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