diff --git a/packages/webpack-cli/src/webpack-cli.ts b/packages/webpack-cli/src/webpack-cli.ts index cc7a8821d20..f96d162f9cf 100644 --- a/packages/webpack-cli/src/webpack-cli.ts +++ b/packages/webpack-cli/src/webpack-cli.ts @@ -148,7 +148,10 @@ class WebpackCLI implements IWebpackCLI { do { try { - if (fs.statSync(path.join(dir, "node_modules", packageName)).isDirectory()) { + const packagePath = process.env.NODE_PATH + ? path.join(process.env.NODE_PATH, packageName) + : path.join(dir, "node_modules", packageName); + if (fs.statSync(packagePath).isDirectory()) { return true; } } catch (_error) {