Skip to content

Commit 9936d8c

Browse files
committed
module: disable require(esm) for policy and network import
These features are already removed since v22. There is no point supporting them to work with require(esm) in v20.
1 parent a1be04e commit 9936d8c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/node_options.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ void EnvironmentOptions::CheckOptions(std::vector<std::string>* errors,
121121
}
122122
}
123123

124+
if (!experimental_policy.empty() || experimental_https_modules) {
125+
require_module = false;
126+
}
127+
124128
if (!type.empty()) {
125129
if (type != "commonjs" && type != "module") {
126130
errors->push_back("--experimental-default-type must be "

0 commit comments

Comments
 (0)