summaryrefslogtreecommitdiff
path: root/cli/node/mod.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2022-08-24 11:25:32 -0400
committerGitHub <noreply@github.com>2022-08-24 11:25:32 -0400
commit684aabbc252fe895e8f5de82c5fa4b7b6290f3ea (patch)
tree4bc64d132f118f0a1265d323c5e569d221a65437 /cli/node/mod.rs
parenta4cc09447e73d27b15201e7240fa056f06e34b9f (diff)
feat: support subpaths in npm package references (#15578)
Diffstat (limited to 'cli/node/mod.rs')
-rw-r--r--cli/node/mod.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/cli/node/mod.rs b/cli/node/mod.rs
index 21d642fa9..9edd58bea 100644
--- a/cli/node/mod.rs
+++ b/cli/node/mod.rs
@@ -204,7 +204,11 @@ pub fn node_resolve_npm_reference(
.resolve_package_from_deno_module(&reference.req)?
.folder_path;
let maybe_url = package_config_resolve(
- reference.sub_path.as_deref().unwrap_or("."),
+ &reference
+ .sub_path
+ .as_ref()
+ .map(|s| format!("./{}", s))
+ .unwrap_or_else(|| ".".to_string()),
&package_folder,
npm_resolver,
)