summaryrefslogtreecommitdiff
path: root/cli/module_loader.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2021-05-31 01:20:34 +0100
committerBert Belder <bertbelder@gmail.com>2021-05-31 16:37:36 +0200
commit8a7e1c616d12feb93ed3fda4a70228924c747b5c (patch)
tree272be52d9062243f67cc3a50c1bda8ad95bb0c64 /cli/module_loader.rs
parent925ba8fbbf947c2c95a616b43e3f89e20cd69e93 (diff)
fix(cli): Don't statically error on dynamic unmapped bare specifiers (#10618)
Fixes #10168 Fixes #10615 Fixes #10616
Diffstat (limited to 'cli/module_loader.rs')
-rw-r--r--cli/module_loader.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/cli/module_loader.rs b/cli/module_loader.rs
index acf762506..349e72393 100644
--- a/cli/module_loader.rs
+++ b/cli/module_loader.rs
@@ -83,10 +83,9 @@ impl ModuleLoader for CliModuleLoader {
if !is_main {
if let Some(import_map) = &self.import_map {
- let result = import_map.resolve(specifier, referrer)?;
- if let Some(r) = result {
- return Ok(r);
- }
+ return import_map
+ .resolve(specifier, referrer)
+ .map_err(AnyError::from);
}
}