我和我的团队正在开发一个项目,我们已经注入了joost-de-vries plugins来编译我们的打字稿文件。 一切都工作正常,直到我们不得不使用包含ts文件的angular2-jwt依赖项。问题是这些文件正在编译,即使它们不包含在rootDir中并包含在排除的文件夹中。
编译时我们遇到以下错误:
TS6059 File 'path/to/file' is not under 'rootDir' 'rootDir/path'. 'rootDir' is expected to contain all source files.
因此,ts文件被编译为空文件夹(尽管有js扩展名)。 rootDir编译器选项绝对是它的关键,但经过长达一周的研究和尝试后,我们似乎无法找到任何解决方案。是否已经有一个解决方法,即rootDir是一个被忽略的编译器选项?如果不是它正在进行中,或者我们可以对此采取任何措施吗?
关于我们的项目,我们正在使用Play 2.5.4,Scala 2.11.8并使用webjars上提供的最新版本的angular2 RC4(基本上是来自joost-de-vries的play-angular2-typescript中使用的webjars)
提前感谢您的回答。