Node.js 什么是.ntvs_analysis.dat

Node.js 什么是.ntvs_analysis.dat,node.js,visual-studio,ntvs,Node.js,Visual Studio,Ntvs,我正在使用适用于Visual Studio的Node.js工具 当我打开一个项目时,由于Node.js的分析过程,加载它需要一些时间 另一个问题是.ntvs_analysis.dat越来越大 它是什么?我需要它吗?据我所知,NTVS扩展分析您的代码以提供IntelliSense支持。分析代码的结果存储在ntvs_analysis.dat中。但是,它不仅分析您的代码,还分析所有已安装的npm_模块及其依赖项(以及它们的,以及它们的))。因此,安装更多模块将使您的ntvs_analysis.dat增

我正在使用适用于Visual Studio的Node.js工具

当我打开一个项目时,由于Node.js的分析过程,加载它需要一些时间

另一个问题是.ntvs_analysis.dat越来越大


它是什么?我需要它吗?

据我所知,NTVS扩展分析您的代码以提供IntelliSense支持。分析代码的结果存储在ntvs_analysis.dat中。但是,它不仅分析您的代码,还分析所有已安装的npm_模块及其依赖项(以及它们的,以及它们的))。因此,安装更多模块将使您的ntvs_analysis.dat增长非常快

关于这一点,github上有一个公开的问题。对包括我在内的一些人来说,这个文件真的越来越大了


讨论中提出的一个解决方案是减少扫描文件夹的深度。根据讨论,关闭IntelliSense将有助于使文件变小。

Visual studio在将项目添加到源代码管理时自动忽略此文件,因此这当然不是关键问题。有关IDE缓存文件管理的最佳实践,请参阅源代码管理文档。@TamirDaniely不适用于vs2013和git。您需要排除/删除它