mill client.fastOpt: client.scalaJSLinkerClasspath scala.MatchError: 1 (of class java.lang.String)
mill client.fastOpt: client.scalaJSLinkerClasspath scala.MatchError: 1 (of class java.lang.String)
我想 运行 ScalaJS 模块与 mill 构建工具.
当运行宁mill client.fastOpt
我得到:
[6/73] client.scalaJSLinkerClasspath
1 targets failed
client.scalaJSLinkerClasspath scala.MatchError: 1 (of class java.lang.String)
mill.scalajslib.ScalaJSModule.$anonfun$scalaJSLinkerClasspath(ScalaJSModule.scala:38)
mill.define.ApplyerGenerated.$anonfun$zipMap(ApplicativeGenerated.scala:17)
mill.define.Task$MappedDest.evaluate(Task.scala:365)
我的build.sc
是:
trait BaseJsModule extends ScalaJSModule {
val scalaJSVersion = "1.0.1"
val scalaVersion = "2.13.1"
}
object client extends BaseJsModule {
override def moduleDeps = Seq(shared)
override def mainClass = Some("pme123.camunda.boot.client.HelloClient")
}
object shared extends BaseJsModule
我是不是漏掉了什么?
您发布的构建文件看起来没问题。您可能使用的是太旧的磨机版本?在 mill 0.6.1 中添加了对 ScalaJS 1.0.0+ 的支持。
请注意,您可以创建一个内容为 0.6.1
的文件 .mill-version
以自动下载和使用 mill 0.6.1。
我想 运行 ScalaJS 模块与 mill 构建工具.
当运行宁mill client.fastOpt
我得到:
[6/73] client.scalaJSLinkerClasspath
1 targets failed
client.scalaJSLinkerClasspath scala.MatchError: 1 (of class java.lang.String)
mill.scalajslib.ScalaJSModule.$anonfun$scalaJSLinkerClasspath(ScalaJSModule.scala:38)
mill.define.ApplyerGenerated.$anonfun$zipMap(ApplicativeGenerated.scala:17)
mill.define.Task$MappedDest.evaluate(Task.scala:365)
我的build.sc
是:
trait BaseJsModule extends ScalaJSModule {
val scalaJSVersion = "1.0.1"
val scalaVersion = "2.13.1"
}
object client extends BaseJsModule {
override def moduleDeps = Seq(shared)
override def mainClass = Some("pme123.camunda.boot.client.HelloClient")
}
object shared extends BaseJsModule
我是不是漏掉了什么?
您发布的构建文件看起来没问题。您可能使用的是太旧的磨机版本?在 mill 0.6.1 中添加了对 ScalaJS 1.0.0+ 的支持。
请注意,您可以创建一个内容为 0.6.1
的文件 .mill-version
以自动下载和使用 mill 0.6.1。