如何清理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依赖项)。如果您不确定如何修复它,那么这不是答案。