0

build.sbtのようなコピータスクがあります。

copyTask := {
  val r = (Compile / fastOptJS).value
  val destinationPath = file("docs/_includes/scala-js-tutorial-fastopt.js").toPath
  java.nio.file.Files.copy(r.data.toPath, destinationPath, StandardCopyOption.REPLACE_EXISTING)
}

アイデアは~copyTask、変更が HTML ページに自動的に反映されるように実行することです。

を使用するまでは機能しScalaJSBundlerPluginます。

今タスクはfastOptJS::webpackです。

問題は、コピー タスクをどのように調整するかです。

私は成功せずに試しました:

 val r = (Compile / fastOptJS::webpack).value

 val r = (Compile / (fastOptJS::webpack)).value
4

1 に答える 1

2

タスクは、実際には内で範囲指定fastOptJS::webpackされたタスクを参照するため、は実際の区切り記号であり、次のように で別の区切り記号に変換します。webpackfastOptJS::/build.sbt

val r = (Compile / fastOptJS / webpack).value
于 2019-04-18T09:43:05.947 に答える