2016-10-29 3 views
2

フィギュホイールベースのClojureScriptアプリケーションでNode.jsベースのコンポーネント(https://github.com/leandrowd/react-responsive-carousel)を使用しようとしています。ClojureScriptプロジェクトのNode.jsライブラリを使用

残念ながら、私はreact-responsive-carouselと "スタンドアロン"、パッケージ化されたJavascriptファイルを見つけることができません。 requireなどのアプリケーションは実行できないので、ClojureScriptからNode.jsライブラリを再利用する洗練された方法か、Node.jsライブラリをスタンドアロンファイルにパッケージ化するソリューションはありますか?

答えて

2

Webpackを使用すると、ライブラリとそのすべての依存関係を、ライブラリの参照をエクスポートする1​​つのJavaScriptファイルに変換できます。カルーセルmodule.jsで

global.Carousel = require('react-responsive-carousel').Carousel; 

のWebPACKを設定する方法のためにWebPACKのページをご覧ください。

私たちはCommonJSライブラリを使用するためにこの複雑な方法を実行しなければならないことは残念です。私はネイティブサポートがすぐに来てほしいです。

+0

ありがとうございます。私は実際に同様の方法でBrowserifyを使用しました。私は第二に: 'project.clj'からすべてを行うことができることはとても素晴らしいことです。 – Blacksad

関連する問題