summaryrefslogtreecommitdiff
path: root/cli/worker.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/worker.rs')
-rw-r--r--cli/worker.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/worker.rs b/cli/worker.rs
index ed3db5321..8834f59ce 100644
--- a/cli/worker.rs
+++ b/cli/worker.rs
@@ -495,7 +495,9 @@ impl CliMainWorkerFactory {
}
(node_resolution.into_url(), is_main_cjs)
- } else if shared.options.is_npm_main {
+ } else if shared.options.is_npm_main
+ || shared.node_resolver.in_npm_package(&main_module)
+ {
let node_resolution =
shared.node_resolver.url_to_node_resolution(main_module)?;
let is_main_cjs = matches!(node_resolution, NodeResolution::CommonJs(_));