Playframework 2.0 为客户端JS设置Play ScalaJS项目

Playframework 2.0 为客户端JS设置Play ScalaJS项目,playframework-2.0,scala.js,Playframework 2.0,Scala.js,大多数ScalaJS示例都显示了ScalaJS与客户端结合使用的服务器端用法。有很多插件和SBT选项,还有玩Framwork的怪癖——至少可以说,这一切都很混乱 如何设置Play项目,使ScalaJS在服务器上编译为JS,可以从Scala文件scalatags调用,但只能由客户端执行。我不太理解这个问题。这个例子有什么问题:?你说Scala.js将在服务器上编译成js是什么意思?Scala.js作为构建步骤的一部分被编译成js,就像Play项目作为构建步骤的一部分被编译成.class文件一样。@

大多数ScalaJS示例都显示了ScalaJS与客户端结合使用的服务器端用法。有很多插件和SBT选项,还有玩Framwork的怪癖——至少可以说,这一切都很混乱


如何设置Play项目,使ScalaJS在服务器上编译为JS,可以从Scala文件scalatags调用,但只能由客户端执行。

我不太理解这个问题。这个例子有什么问题:?你说Scala.js将在服务器上编译成js是什么意思?Scala.js作为构建步骤的一部分被编译成js,就像Play项目作为构建步骤的一部分被编译成.class文件一样。@sjrd该示例提供的内容超出了我的需要,我很难区分这些问题。作为构建步骤的一部分,Scala.js被编译成js这主要是我想要的-我如何才能做到这一点?这主要是我想要的-我如何才能做到这一点?如果这就是你想要的,那就不要考虑与任何框架的集成。基本的Scala.js教程介绍了这一点。然后你有一个.js文件,你可以用它做任何你想做的事情。@sjrd当你在Play框架的ScalaJS示例中使用它时,问题就出现了。它表示不能在同一个线程上运行,如果JS是在程序编译而不是运行时编译的,这很奇怪。