【发布时间】:2020-04-04 04:09:11
【问题描述】:
我注意到ts.resolveModuleName 有一个可选的cache 参数和一个随附的resolveModuleNameFromCache 函数。我认为它们与缓存已解析的模块名称以提高性能有关,但我不清楚应该如何(以及是否)使用它们。
我很想更好地了解这些缓存,但现在我有两个具体的问题:
-
createModuleResolutionCache的currentDirectory参数应该传递什么? -
resolveModuleNameFromCache的字面意思是“仅从缓存中解析”,还是会在必要时退回到“艰苦的工作”?
再次,我很想对这些缓存有一个更好的总体了解,但这些问题的答案已经是朝着正确方向迈出的一大步。
【问题讨论】:
标签: typescript typescript-compiler-api