2016-11-26 9 views
3

Scala.jsの使用を開始したばかりで、既存のノードベースのJavaScriptアプリケーションをScala.jsに移植したいと思っています。最初の問題:Scala.jsからMySQLにアクセスするには、mysqlモジュールhttps://github.com/mysqljs/mysqlを含める必要があります。Scala.jsでノードモジュールを使用する方法

+0

を作成します。https://www.scala-js.org/doc/project/module.html – sjrd

+0

このリンクは、既存のものを使用する方法ではなく、モジュールを発行することについてです。 – rogergl

+0

他のモジュールをインポートできるようにするには、モジュールを発行する必要があります。そのページから、インポートする必要があるものの型を定義する方法を示す '@ JSImport'のドキュメントへのリンクがあります。 – sjrd

答えて

4

これは、いくつかの手順取るための:(最小限にすることができます)ファサードを作成します(example

  • あなたbuild.sbtexample
  • でプラグインを有効

    • があなたのplugins.sbtScalaJSBundlerPluginを追加あなたのノードモジュール(example for node-fetch)は、@JSImport("node-fetch", JSImport.Namespace)
    • のようにオブジェクトを定義します012に(example
    • これはあなたを助けるべき対象としてノードを構成し、カスタムのWebPACKの設定(example
  • 関連する問題