TypeScript Tsconfig选项以禁用模块解析中的.tsx扩展名查找,

5lwkijsr  于 9个月前  发布在  TypeScript
关注(0)|答案(1)|浏览(144)

建议

在我的tsc --traceResolution项目中运行时,我发现Typescript在每个模块解析时都在查找.tsx文件。这非常不方便,首先因为.tsx扩展名服务于一个非常特定的领域,其次,通过消除数百甚至数千个(想想一个非常大的项目)不必要的stat()系统调用,构建时间可能会稍微加快一点,或者可能大大加快。

🔍搜索词

  • tsx
  • 模块解析

✅可行性检查清单

我的建议符合以下准则:

  • 这不会对现有的TypeScript/JavaScript代码造成破坏性更改
  • 这不会改变现有JavaScript代码的运行时行为
  • 这可以在不根据表达式的类型发出不同的JS的情况下实现
  • 这不是一个运行时特性(例如库功能、带有JavaScript输出的非ECMAScript语法、JS的新语法糖等)
  • 这个特性将与TypeScript's Design Goals的其他部分保持一致。
a64a0gku

a64a0gku1#

我来这里是因为在调试过程中,我注意到了同样的问题,为什么引用没有正确地解析文件。

相关问题