0

我正在尝试遵循此处的快速入门指南https://lihaoyi.github.io/upickle-pprint/upickle/

已设置依赖项

"com.lihaoyi" %%% "upickle" % "0.3.6",

但基础似乎失败了:

scala> import upickle.default._

import upickle.default._

scala> write(1)       
java.lang.ClassCastException: java.lang.Double cannot be cast to scala.scalajs.js.Any
  at upickle.json.package$.write(package.scala:38)
  at upickle.Types$class.write(Types.scala:125)
  at upickle.default$.write(Api.scala:25)
  ... 35 elided
4

1 回答 1

3

如果你在 REPL 中使用它,你应该使用非 scala.js 版本的依赖:

"com.lihaoyi" %% "upickle" % "0.3.6",

因为 REPL 在 Scala-JVM 上运行,而不是 Scala.js

于 2015-11-07T04:10:57.750 回答