diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-03-05 19:23:51 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-06 00:23:51 +0000 |
commit | 3eaf174bfc64b7c277899abd44ae3877538028df (patch) | |
tree | 6a99dfd592681ca4beac81aaa9e5115e3dd801d7 /cli/factory.rs | |
parent | 3fd4b882a4bd0087ebf112615aafc314bb71e594 (diff) |
fix(node): improve cjs tracking (#22673)
We were missing saying that a file is CJS when some Deno code imported
from the node_modules directory at runtime.
Diffstat (limited to 'cli/factory.rs')
-rw-r--r-- | cli/factory.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cli/factory.rs b/cli/factory.rs index 54ec6ac5e..eb025a558 100644 --- a/cli/factory.rs +++ b/cli/factory.rs @@ -483,14 +483,12 @@ impl CliFactory { .get_or_try_init_async( async { Ok(Arc::new(CliGraphResolver::new(CliGraphResolverOptions { - fs: self.fs().clone(), - cjs_resolutions: Some(self.cjs_resolutions().clone()), sloppy_imports_resolver: if self.options.unstable_sloppy_imports() { Some(SloppyImportsResolver::new(self.fs().clone())) } else { None }, - node_resolver: Some(self.node_resolver().await?.clone()), + node_resolver: Some(self.cli_node_resolver().await?.clone()), npm_resolver: if self.options.no_npm() { None } else { @@ -714,7 +712,8 @@ impl CliFactory { .cli_node_resolver .get_or_try_init_async(async { Ok(Arc::new(CliNodeResolver::new( - self.cjs_resolutions().clone(), + Some(self.cjs_resolutions().clone()), + self.fs().clone(), self.node_resolver().await?.clone(), self.npm_resolver().await?.clone(), ))) |