Как изменить настройки плагина SBT внутри build.sbt? - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь использовать плагин 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": "./"
  }
}
...