フィードバックに感謝します。私はこれを改善することを確認します。
npmで公開されているjavascriptライブラリを使用できるようにするには、Reason/BuckleScriptとJavaScriptの間の橋渡しとして、バインドを見つけるかバインドする必要があります。理想的には、必要なバインディングはすでにnpmに書き込まれ(または生成され)、公開されていますが、そうでない場合は、自分で書き込む必要があります。
最も容易に利用できるバインディングは、reasonml-community indexに記載されていて、使用方法に関する指示が含まれています。しかし、そうでない場合は、いつものようにnpm install --save <package-name>
を実行してから(BuckleScript manualも参照)に配列名bs-dependencies
にパッケージ名を追加してください。新しい依存関係を構築するにはbsb -make-world
を実行してください。そうすれば、バインディングによってエクスポートされたモジュールを直接使用することができます。
バインディングがなく、自分で作成したい場合は、通常、npm install --save <pacakge-name>
を使用してjavascriptパッケージを追加してから、外観を書き始めるだけです。その方法はBuckleScript manualに記載されています。私のFFI cheatsheetも役に立つかもしれません。
最後に、our Discordにご登録いただきありがとうございます。友好的な人がたくさんいます。
'bs-dependencies'にパッケージを追加するときと' bsb -make-world'を使うときの間に明示的なステップをもう1つ追加する必要があります。 – Yawar