diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-11-19 09:57:12 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-19 09:57:12 -0500 |
commit | 186b52731c6bb326c4d32905c5e732d082e83465 (patch) | |
tree | 043316c7fc58f18e29c42f35ebfbc6b68eddcca1 /cli | |
parent | 661aa22c03f829489e2d9289dee0a8292a95227a (diff) |
fix(node): handle resolving ".//<something>" in npm packages (#26920)
The issue was this package had an import like: `".//index.js"` and we
resolved that as specified, but node normalizes it to `"./index.js"` so
we have to copy node.
Diffstat (limited to 'cli')
-rw-r--r-- | cli/module_loader.rs | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/cli/module_loader.rs b/cli/module_loader.rs index b9adfe642..60de808b2 100644 --- a/cli/module_loader.rs +++ b/cli/module_loader.rs @@ -474,21 +474,6 @@ impl<TGraphContainer: ModuleGraphContainer> raw_specifier: &str, referrer: &ModuleSpecifier, ) -> Result<ModuleSpecifier, AnyError> { - if self.shared.in_npm_pkg_checker.in_npm_package(referrer) { - return Ok( - self - .shared - .node_resolver - .resolve( - raw_specifier, - referrer, - self.shared.cjs_tracker.get_referrer_kind(referrer), - NodeResolutionMode::Execution, - )? - .into_url(), - ); - } - let graph = self.graph_container.graph(); let resolution = match graph.get(referrer) { Some(Module::Js(module)) => module |