diff options
Diffstat (limited to 'cli/tools/repl/session.rs')
-rw-r--r-- | cli/tools/repl/session.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cli/tools/repl/session.rs b/cli/tools/repl/session.rs index 0a0dd6648..22dd30caf 100644 --- a/cli/tools/repl/session.rs +++ b/cli/tools/repl/session.rs @@ -657,13 +657,18 @@ impl ReplSession { let mut collector = ImportCollector::new(); program.visit_with(&mut collector); + let referrer_range = deno_graph::Range { + specifier: self.referrer.clone(), + start: deno_graph::Position::zeroed(), + end: deno_graph::Position::zeroed(), + }; let resolved_imports = collector .imports .iter() .flat_map(|i| { self .resolver - .resolve(i, &self.referrer, ResolutionMode::Execution) + .resolve(i, &referrer_range, ResolutionMode::Execution) .ok() .or_else(|| ModuleSpecifier::parse(i).ok()) }) |