module: disable require(esm) for policy and network import · nodejs/node@ed2d373

Commit ed2d373

joyeecheungmarco-ippolito

authored and

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. PR-URL: #56927 Refs: #52697 Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>

File tree

1 file changed

lines changed

1 file changed

lines changed

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