是否有一个 mono repo 库允许我们在不编译的情况下使用带有类型建议的打字稿包?

Is there a mono repo library which allows us to use typescript packages with type suggestions without compiling?

假设我有一个像这样的单声道回购:

repo
 |--- package1
 |--- package2

这两个包都是用 TypeScript 编写的。我需要在 package2 中使用 package1。目前我正在使用 lerna(计划切换到 pnpm),如果我想在任何其他包中使用 package1,我首先必须构建它并生成 index.d.ts 类型定义文件才能获得在我使用它的任何地方键入完成。如果我可以在不编译的情况下做到这一点,那就太好了,这样在开发过程中,我可以轻松地继续工作而无需每次更新时重新构建 package1。目前,我为此设置了一个观察器,它占用了我机器的大量资源。

您可能需要考虑打字稿参考 https://www.typescriptlang.org/docs/handbook/project-references.html