diff options
Diffstat (limited to 'cli/npm/resolution.rs')
-rw-r--r-- | cli/npm/resolution.rs | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/cli/npm/resolution.rs b/cli/npm/resolution.rs index d097f8cd4..73e27f487 100644 --- a/cli/npm/resolution.rs +++ b/cli/npm/resolution.rs @@ -369,13 +369,16 @@ fn populate_lockfile_from_snapshot( snapshot: &NpmResolutionSnapshot, ) -> Result<(), AnyError> { for (package_req, nv) in snapshot.package_reqs() { - lockfile.insert_npm_specifier( - package_req.to_string(), - snapshot - .resolve_package_from_deno_module(nv) - .unwrap() - .id - .as_serialized(), + lockfile.insert_package_specifier( + format!("npm:{}", package_req), + format!( + "npm:{}", + snapshot + .resolve_package_from_deno_module(nv) + .unwrap() + .id + .as_serialized() + ), ); } for package in snapshot.all_packages_for_every_system() { |