我的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
答案 0 :(得分:2)
任务fastOptJS::webpack
实际上是指范围为webpack
的任务fastOptJS
,因此::
是实际的分隔符,您可以将其转换为另一个{{1} /
中的},如下所示:
build.sbt