我有一个混合的ts和js项目,可以很好地与tsconfig
中的allowJS: true
设置配合使用。
我现在想使用需要composite: true
的项目引用,这意味着无法使用allowJS
。
这是否意味着我只能在纯打字稿项目中使用项目引用?
当我运行tsc -b
时,因为不包括js文件,输出代码缺少声明!
如何仍将 js 代码包含在项目中,但使用较新的项目引用?
TS 3.7 允许declaration
和allowJs
一起使用 (PR(。您现在应该能够将项目引用(需要declaration
(与编译的JavaScript源文件一起使用。