我正在关注这里的教程:
https://www.scala-js.org/doc/project/dependencies.html
- 首先,我的项目设置如下:
https://github.com/scala-js/scalajs-cross-compile-example
在不进行任何更改的情况下,当我传入以下命令时,它会按预期运行:
sbt> fooJS/run
sbt> fooJVM/run
现在我想导入这个库:
我想运行以下功能:
Plotly.newPlot('myDiv', 数据);
我怎样才能做到这一点?
我在 js 文件夹中的 Main.scala 文件如下所示:
package example
object Main extends App {
println(s"Using Scala.js version ${System.getProperty("java.vm.version")}")
}
我知道这个库的外观已经存在,但我希望能够为未来的项目创建自己的外观,并以此为例。我在这里阅读了教程:
https://www.scala-js.org/doc/interoperability/facade-types.html
但老实说,我不遵循来自不同语言生态系统的那些步骤。