summaryrefslogtreecommitdiff
path: root/cli/lsp/documents.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r--cli/lsp/documents.rs8
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),
}
}