如何清理typescript缓存?

如何清理typescript缓存?,typescript,typescript3.0,Typescript,Typescript3.0,我不知道去哪里看,而且 但它显然缓存了这些文件。因为这是我的进口 但是,它无法从旧路径导入文件 我搜索了所有definition.ts文件,所有文件都已更新 我在这里迷路了 好的。。我不确定它是如何修复的,但我重新格式化了我的Z驱动器来修复它。谢天谢地,我将工作代码与驱动器的其余部分隔离开来。看来唯一的办法就是清理你的工作文件夹 注意:在此之前 npm cache clean [<path>] npm缓存清理[] @tl;dr通常在我遇到这种情况时,删除build/lib/d

我不知道去哪里看,而且

但它显然缓存了这些文件。因为这是我的进口

但是,它无法从旧路径导入文件

我搜索了所有
definition.ts
文件,所有文件都已更新


我在这里迷路了

好的。。我不确定它是如何修复的,但我重新格式化了我的Z驱动器来修复它。谢天谢地,我将工作代码与驱动器的其余部分隔离开来。看来唯一的办法就是清理你的工作文件夹

注意:在此之前

npm cache clean [<path>]
npm缓存清理[]

@tl;dr通常在我遇到这种情况时,删除build/lib/dist目录或任何你称之为的目录,就能解决问题

这种情况通常发生在我身上,比如:

file.ts
并且,在以前构建了某个东西之后,将其重命名为一个目录,例如:

file/index.ts
由于重命名文件不会删除/lib目录中的文件(或项目中的任何名称),除非删除所述目录并重新生成,否则将有以下条目:

file.ts
file/index.ts

这(至少对我来说)经常导致此类错误。

我遇到了这样一个问题,typescript“缓存”了旧引用,问题是我安装了旧的“@types/cheerio”开发依赖项

我的问题是:

我有“cheerio 0.22”和“@types/cheerio 0.22”。我已将cheerio更新为1.0-rc6,但没有更新@types/cheerio。所以typescript抱怨方法“load”只有2个参数,而不是3个


因此,尽管cheerio 1.0-rc6有一个带有3个参数的
index.d.ts
文件,但我以前的“@types/cheerio”安装只有2个参数,因此typescript lint被错误信息“卡住”(重新启动vscode无法解决问题,只卸载@types依赖项)。

如果您不确定如何修复它,那么这不是答案。