解决方法
Scala.js 0.6.13及以后
把它放在你的构建文件中:
scalaJSModuleKind := ModuleKind.CommonjsModule
Scala.js 0.6.5至0.6.12
把它放在你的构建文件中(解释见下文):
scalaJSOutputWrapper := ("var __ScalaJSEnv = { exportsNamespace: exports };","")
Scala.js 0.5.4至0.6.4
你可以告诉Scala.js在哪里发送它导出的东西.要创建一个Commonjs模块,只需添加以下内容:
var __ScalaJSEnv = { exportsNamespace: exports };
到fastOptJS / fullOptJS生成的.js文件.
Pre Scala.js 0.5.4
请升级:)