diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2021-05-31 01:20:34 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-31 10:20:34 +1000 |
commit | 3a33510bd4a169aba00393c2b7e88bf7fa0cad06 (patch) | |
tree | 37320e072cb142a90017e9c0709eb88dd77670ef /cli/module_loader.rs | |
parent | 83ce33363347447e25d2d00732dad86b588b89f0 (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.rs | 7 |
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); } } |