Я пытаюсь использовать плагин sbt-typescript для переноса файлов машинописного текста '.tsx' в js. Я хочу изменить расположение моего tsconfig и исходных файлов для библиотеки. Документация говорит об изменении свойства configFile, но не публикует примеры того, как это сделать. Сейчас я пытаюсь TypescriptKeys.configFile := "./tsconfig.json"
, но безрезультатно.
Вот мой полный файл build.sbt
import com.arpnetworking.sbt.typescript.Import.TypescriptKeys
name := """play-java-hello-world-tutorial"""
organization := "com.example"
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava)
scalaVersion := "2.13.1"
libraryDependencies += guice
JsEngineKeys.engineType := JsEngineKeys.EngineType.Node
TypescriptKeys.configFile := "./tsconfig.json"
TypescriptKeys.sourceRoot := "./"
И мой tsconfig. json file
{
"compilerOptions": {
"target": "es5",
"lib": ["es2018", "dom"],
"module": "amd",
"moduleResolution": "classic",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": true,
"noImplicitAny": true,
"noImplicitReturns": true,
"sourceMap": true,
"jsx": "react",
"outDir": "./"
}
}