diff options
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r-- | cli/lsp/documents.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs index 18464b178..82e2618b3 100644 --- a/cli/lsp/documents.rs +++ b/cli/lsp/documents.rs @@ -699,10 +699,10 @@ fn get_document_path( cache: &HttpCache, specifier: &ModuleSpecifier, ) -> Option<PathBuf> { - if specifier.scheme() == "file" { - specifier_to_file_path(specifier).ok() - } else { - cache.get_cache_filename(specifier) + match specifier.scheme() { + "npm" | "node" => None, + "file" => specifier_to_file_path(specifier).ok(), + _ => cache.get_cache_filename(specifier), } } |