summaryrefslogtreecommitdiff
path: root/cli/flags.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/flags.rs')
-rw-r--r--cli/flags.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/flags.rs b/cli/flags.rs
index 4d68ac726..b3fc11380 100644
--- a/cli/flags.rs
+++ b/cli/flags.rs
@@ -630,7 +630,9 @@ pub enum DenoSubcommand {
fn get_default_bundle_filename(source_file: &str) -> String {
use deno::ModuleSpecifier;
- let url = ModuleSpecifier::resolve_root(source_file).unwrap().to_url();
+ let url = ModuleSpecifier::resolve_url_or_path(source_file)
+ .unwrap()
+ .to_url();
let path_segments = url.path_segments().unwrap();
let last = path_segments.last().unwrap();
String::from(last.trim_end_matches(".ts").trim_end_matches(".js"))