Scala.jsでNode.jsのモジュールを呼び出したい
import scala.scalajs.js
import js.Dynamic.{global => g}
import js.DynamicImplicits._
val app = js.Dynamic.global.require("app")
参考1にあるように require("app")
だけを指定しても、Predefのrequireしか見つからずコンパイルエラーとなったので、参考2のように明示的に指定しています。
参考1:How to invoke nodejs modules from scala.js? -stackoverflow-
参考2:scala-js/scala-js - Gitter - 2015/03/02