2015-09-22 7 views
8

Ich verwende Node.js Tools für Visual Studio.Was ist .ntvs_analysis.dat

Wenn ich ein Projekt öffne, dauert es einige Zeit zu laden, wegen Node.js Analyseprozess.

Ein weiteres Problem ist .ntvs_analysis.dat wird größer und größer?

Was ist das und brauche ich es?

+0

Visual Studio ignoriert diese Datei beim Hinzufügen des Projekts zur Quellcodeverwaltung automatisch. Dies ist also nicht kritisch. In der Dokumentation zur Quellcodeverwaltung finden Sie die Best Practices für die Verwaltung von IDE-Cache-Dateien. –

+0

@TamirDanely nicht mit vs2013 und Git. Sie müssen es ausschließen/löschen – Sharky

Antwort

8

Nach meinem Verständnis analysiert die NTVS-Erweiterung Ihren Code, um IntelliSense-Unterstützung bereitzustellen. Das Ergebnis des analysierten Codes wird in ntvs_analysis.dat gespeichert. Es analysiert jedoch nicht nur Ihren Code, sondern auch alle installierten npm_module und ihre Abhängigkeiten (und ihre und ihre). Wenn Sie also mehr Module installieren, wird Ihre ntvs_analysis.dat sehr schnell wachsen.

Es gibt ein offenes Problem auf Github https://github.com/Microsoft/nodejstools/issues/88 darüber. Die Datei wird für einige Leute, einschließlich mir selbst, sehr groß.

Eine vorgeschlagene Lösung in der Diskussion ist, die Tiefe der gescannten Ordner zu reduzieren. Das Deaktivieren von IntelliSense würde helfen, die Datei gemäß der Diskussion kleiner zu halten.