假设我有一个像这样的单声道仓库:
repo
|--- package1
|--- package2
两个软件包都使用TypeScript编写。我需要在package1
内使用package2
。当前,我正在使用lerna(计划切换到pnpm),如果我想在其他任何软件包中使用package1
,则必须首先构建它并生成index.d.ts
类型定义文件才能获得无论我在哪里使用它,都要输入完成。如果我无需编译就可以执行此操作,那真是太好了,这样在开发过程中,无需更新package1
就可以轻松地继续工作,而无需每次更新它。目前,我为此设置了一个监视程序,该监视程序占用了我计算机的大量资源。