javascript - VSCode TypeScript intellisense tar evigheter att ladda på distans


Varje gång jag ansluter till Remote Linux-server via VSCode dyker det upp en notifiering - Initializing JS/TS language features. Den relevanta tillägget för detta är förmodligen "TypeScript and JavaScript Language Features". Jag tror att jag förmodligen skulle behöva detta tillägg för att intellisense ska fungera korrekt (om inte någon av er kan föreslå några andra alternativ).

Det tar evigheter. (Det är nästan omedelbart om jag kör VSCode lokalt)

Jag tror att problemet ligger i att FileWatcher och DirectoryWatcher tar evigheter att ladda för stora filer/mappar såsom node_modules.

Jag skulle vilja utesluta node_modules på rätt sätt. Detta är vad jag har försökt implementera i ./.vscode/settings.json:

{
    "files.watcherExclude": {
        "/**/node_modules/*/**": true,
        "/**/node_modules": true,
        "/home/abc/a/**": true,
        "/home/abc/b/node_modules": true,
        "/home/abc/b/node_modules/*/**": true
    }
}

Men enligt tsserver.log:

Info 111  [10:34:23.652] DirectoryWatcher:: Added:: WatchInfo: /home/abc/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache

VSCode övervakar fortfarande node_modules och det tar evigheter innan nästa rader dyker upp...

Efter 10 minuter:

Info 112  [11:16:39.533] Elapsed:: 675488.8780369759ms DirectoryWatcher:: Added:: WatchInfo: /home/abc/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache

Vad är tillvägagångssättet för att korrekt inaktivera FileWatcher och DirectoryWatcher för node_modules?

Relaterade artiklar