summaryrefslogtreecommitdiff
path: root/cli/module_loader.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/module_loader.rs')
-rw-r--r--cli/module_loader.rs17
1 files changed, 8 insertions, 9 deletions
diff --git a/cli/module_loader.rs b/cli/module_loader.rs
index 4254375e5..2e047d36d 100644
--- a/cli/module_loader.rs
+++ b/cli/module_loader.rs
@@ -446,15 +446,14 @@ impl<TGraphContainer: ModuleGraphContainer>
specifier: &str,
referrer: &ModuleSpecifier,
) -> Result<ModuleSpecifier, AnyError> {
- if let Some(result) = self.shared.node_resolver.resolve_if_in_npm_package(
- specifier,
- referrer,
- NodeResolutionMode::Execution,
- ) {
- return match result? {
- Some(res) => Ok(res.into_url()),
- None => Err(generic_error("not found")),
- };
+ if self.shared.node_resolver.in_npm_package(referrer) {
+ return Ok(
+ self
+ .shared
+ .node_resolver
+ .resolve(specifier, referrer, NodeResolutionMode::Execution)?
+ .into_url(),
+ );
}
let graph = self.graph_container.graph();