我有一个ts和js混合项目,可以与allowJS: true
中的tsconfig
设置一起很好地工作。
我现在要使用Project references,它需要composite: true
,这意味着allowJS
无法使用。
这是否意味着我只能在纯打字稿项目中使用项目引用?
当我运行tsc -b
时,由于不包含js文件,因此输出代码缺少声明!
我如何仍将js代码包含在我的项目中,但使用较新的Project引用?
答案 0 :(得分:1)
TS 3.7允许declaration
和allowJs
to be used together(PR)。您现在应该可以将项目引用(需要declaration
)与已编译的JavaScript源文件一起使用。