diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2023-03-14 13:18:01 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-14 17:18:01 +0000 |
commit | 1930c09b04bbf2150a601c0fe47c44750d8c2b57 (patch) | |
tree | 3cda81496abf8d6b339c9ba51e4900ff05388ca8 /cli/standalone.rs | |
parent | 485e12062c95326815df0df59007cc31dd93bf8d (diff) |
refactor(core): remove "resolve_url_or_path_deprecated" (#18174)
Remove remaining usages of "resolve_url_or_path_deprecated" in favor
of "resolve_url_or_path" with explicit calls to
"std::env::current_dir()".
Towards landing https://github.com/denoland/deno/pull/15454
Diffstat (limited to 'cli/standalone.rs')
-rw-r--r-- | cli/standalone.rs | 7 |
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( |