Skip to content

Commit 1921acb

Browse files
authored
fix: NODE_LOADER_CONFIG for absolute paths (#2)
* fix: NODE_LOADER_CONFIG for absolute paths * fix: condition to use abs path
1 parent f8d2074 commit 1921acb

File tree

3 files changed

+5071
-248
lines changed

3 files changed

+5071
-248
lines changed

lib/node-loader-core.js

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,21 @@ import url from "url";
33

44
let configPromise;
55

6-
const configPath = url.pathToFileURL(
7-
path.join(
8-
process.cwd(),
9-
process.env.NODE_LOADER_CONFIG || "node-loader.config.js"
10-
)
11-
);
6+
let configPath;
7+
8+
if (
9+
process.env.NODE_LOADER_CONFIG &&
10+
path.isAbsolute(process.env.NODE_LOADER_CONFIG)
11+
) {
12+
configPath = url.pathToFileURL(process.env.NODE_LOADER_CONFIG);
13+
} else {
14+
configPath = url.pathToFileURL(
15+
path.join(
16+
process.cwd(),
17+
process.env.NODE_LOADER_CONFIG || "node-loader.config.js"
18+
)
19+
);
20+
}
1221

1322
let loadingConfig = false;
1423

0 commit comments

Comments
 (0)