summaryrefslogtreecommitdiff
path: root/cli/standalone.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/standalone.rs')
-rw-r--r--cli/standalone.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/cli/standalone.rs b/cli/standalone.rs
index 7e0658165..6f6085e67 100644
--- a/cli/standalone.rs
+++ b/cli/standalone.rs
@@ -140,9 +140,12 @@ impl ModuleLoader for EmbeddedModuleLoader {
// Try to follow redirects when resolving.
let referrer = match self.eszip.get_module(referrer) {
Some(eszip::Module { ref specifier, .. }) => {
- deno_core::resolve_url_or_path_deprecated(specifier)?
+ ModuleSpecifier::parse(specifier)?
+ }
+ None => {
+ let cwd = std::env::current_dir().context("Unable to get CWD")?;
+ deno_core::resolve_url_or_path(referrer, &cwd)?
}
- None => deno_core::resolve_url_or_path_deprecated(referrer)?,
};
self.maybe_import_map_resolver.as_ref().map_or_else(