打字稿项目参考和JavaScript文件

时间:2019-04-16 15:27:48

标签: typescript tsc tsconfig

我有一个ts和js混合项目,可以与allowJS: true中的tsconfig设置一起很好地工作。

我现在要使用Project references,它需要composite: true,这意味着allowJS无法使用。

这是否意味着我只能在纯打字稿项目中使用项目引用?

当我运行tsc -b时,由于不包含js文件,因此输出代码缺少声明!

我如何仍将js代码包含在我的项目中,但使用较新的Project引用?

1 个答案:

答案 0 :(得分:1)

TS 3.7允许declarationallowJs to be used togetherPR)。您现在应该可以将项目引用(需要declaration)与已编译的JavaScript源文件一起使用。