Cada vez que me conecto a Remote Linux Server a través de VSCode, aparece una notificación: Inicializando funciones de lenguaje JS/TS. La extensión relevante para esto es probablemente "Características del lenguaje TypeScript y JavaScript". Creo que probablemente necesitaría esta extensión para que intellisense funcione correctamente (a menos que alguno de ustedes pueda sugerir otras alternativas).
Se tarda una eternidad. (Es casi instantáneo si ejecuto VSCode localmente)
Creo que el problema radica en que FileWatcher y DirectoryWatcher tardan una eternidad en cargar archivos/carpetas grandes como node_modules.
Me gustaría excluir node_modules correctamente. Esto es lo que he intentado implementar en ./.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 } }Pero según 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 cacheVSCode todavía está viendo node_modules y las siguientes líneas tardan décadas en aparecer...
Después de 10 minutos:
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¿Cuál es el enfoque para deshabilitar correctamente FileWatcher y DirectoryWatcher para node_modules?