建议
在我的tsc --traceResolution
项目中运行时,我发现Typescript在每个模块解析时都在查找.tsx文件。这非常不方便,首先因为.tsx扩展名服务于一个非常特定的领域,其次,通过消除数百甚至数千个(想想一个非常大的项目)不必要的stat()系统调用,构建时间可能会稍微加快一点,或者可能大大加快。
🔍搜索词
- tsx
- 模块解析
✅可行性检查清单
我的建议符合以下准则:
- 这不会对现有的TypeScript/JavaScript代码造成破坏性更改
- 这不会改变现有JavaScript代码的运行时行为
- 这可以在不根据表达式的类型发出不同的JS的情况下实现
- 这不是一个运行时特性(例如库功能、带有JavaScript输出的非ECMAScript语法、JS的新语法糖等)
- 这个特性将与TypeScript's Design Goals的其他部分保持一致。
1条答案
按热度按时间a64a0gku1#
我来这里是因为在调试过程中,我注意到了同样的问题,为什么引用没有正确地解析文件。