From 44b0d4cb11853bcdc7aa61c1412719a13d572b24 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Mon, 13 Mar 2023 14:18:29 -0400 Subject: fix(npm): show a progress bar when initializing the node_modules folder (#18136) Creating the node_modules folder when the packages are already downloaded can take a bit of time and not knowing what is going on can be confusing. It's better to show a progress bar. --- cli/lsp/language_server.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cli/lsp') diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs index faad94295..50cc0326e 100644 --- a/cli/lsp/language_server.rs +++ b/cli/lsp/language_server.rs @@ -345,11 +345,12 @@ fn create_lsp_structs( registry_url.clone(), npm_cache.clone(), http_client, - progress_bar, + progress_bar.clone(), ); let resolution = NpmResolution::new(api.clone(), None, None); let fs_resolver = create_npm_fs_resolver( npm_cache.clone(), + &progress_bar, registry_url.clone(), resolution.clone(), None, @@ -609,6 +610,7 @@ impl Inner { resolution.clone(), create_npm_fs_resolver( self.npm_cache.clone(), + &ProgressBar::new(ProgressBarStyle::TextOnly), self.npm_api.base_url().clone(), resolution, None, -- cgit v1.2.3