如何解决使用纱线工作区时如何使 tsc 仅加载从 node_modules 使用的类型
我正在努力缩短我的打字稿项目编译时间。
我使用 yarn 工作区,我有几个项目,这里是我的基本文件架构:
>>=
当我使用 node_modules
packages
server
client
时,在 tsc --diagnostics
包上是我所拥有的(第二次使用 server
):
--incremental
据我所知,它花费了大量时间解析文件,所以我运行了 Files: 5269
Lines: 2022462
Nodes: 4803555
Identifiers: 1727459
Symbols: 921382
Types: 78
Instantiations: 0
Memory used: 1393114K
I/O read: 1.62s
I/O write: 0.00s
Parse time: 14.15s
Bind time: 3.31s
Check time: 0.00s
Emit time: 0.00s
Total time: 17.46s
。
我意识到它从 tsc --listFiles
解析了许多 node_modules
包不依赖的类型文件。它们实际上是我的 server
包的依赖项。
有没有办法只加载我的 client
包实际依赖的文件?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。