From fb04e87387e04053bf41a1512b4850adf62202c6 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Sun, 27 Nov 2022 13:25:08 -0500 Subject: fix(npm): ensure npm package downloaded once per run when using `--reload` (#16842) --- cli/npm/resolvers/local.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cli/npm/resolvers/local.rs') diff --git a/cli/npm/resolvers/local.rs b/cli/npm/resolvers/local.rs index a6df641d1..ff699f26f 100644 --- a/cli/npm/resolvers/local.rs +++ b/cli/npm/resolvers/local.rs @@ -291,7 +291,9 @@ async fn sync_resolution_with_fs( get_package_folder_id_folder_name(&package.get_package_cache_folder_id()); let folder_path = deno_local_registry_dir.join(&folder_name); let initialized_file = folder_path.join(".initialized"); - if !cache.should_use_cache_for_npm_package(&package.id.name) + if !cache + .cache_setting() + .should_use_for_npm_package(&package.id.name) || !initialized_file.exists() { let cache = cache.clone(); -- cgit v1.2.3