File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -356,7 +356,15 @@ impl EmitterFactory {
356356 } else {
357357 CliNpmResolverCreateOptions :: Managed (
358358 CliManagedNpmResolverCreateOptions {
359- snapshot : CliNpmResolverManagedSnapshotOption :: Specified ( None ) ,
359+ snapshot : if let Some ( lockfile) =
360+ options. maybe_lockfile ( ) . cloned ( )
361+ {
362+ CliNpmResolverManagedSnapshotOption :: ResolveFromLockfile (
363+ lockfile,
364+ )
365+ } else {
366+ CliNpmResolverManagedSnapshotOption :: Specified ( None )
367+ } ,
360368 maybe_lockfile : options. maybe_lockfile ( ) . cloned ( ) ,
361369 fs,
362370 http_client_provider : self . http_client_provider ( ) . clone ( ) ,
Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ async fn resolve_snapshot(
179179 let guard = lockfile. lock ( ) ;
180180 ( guard. overwrite , guard. filename . clone ( ) )
181181 } ;
182- if overwrite {
182+ if ! overwrite {
183183 let snapshot = snapshot_from_lockfile (
184184 lockfile. clone ( ) ,
185185 & registry_info_provider. as_npm_registry_api ( ) ,
You can’t perform that action at this time.
0 commit comments