2016-06-28 6 views
0

カレンダーのjqueryプラグインを使用していますhttp://kylestetz.github.io/CLNDR/ 現在、私はCDNでそれを使用しています しかし、nodejsモジュールとして使用したいのですが、これを実行する最善の方法は何ですか?nodejsとES6インポートでjqueryプラグインを使用するには?

編集:私はbabel Transpilerとes6構文を使用しています。

+1

jQueryは主にDOM操作用ですが、なぜノードに必要ですか?あなたはHTMLを解析していますか? –

+0

私はバベルを使用しているため – Sagar

+0

babelを使用すると、jQueryを使用してHTMLを解析する必要がありますか? – jaybee

答えて

0

プラグインがES6モジュールとして書かれていない場合は、これを自分で行う必要があります。 jQueryプラグインは既存のjQueryオブジェクトにアタッチするだけなので、実際には何も書き出されません。したがって、ただちに呼び出された関数にプラグインをラップしてエクスポートすることができます。プラグインファイルでjQueryをインポートするか、グローバルで使用できるようにすることを忘れないでください。あなたはこのから学ぶために傾斜を感じた場合

import jQuery from 'jquery'; 

const calendar = (function ($) { 
    ... your jquery plugin code 
    ... can live here 
}(jQuery)); 

あなたはまた、プロジェクトをフォークしES6クラスとしてプラグインのコードを書き換えると他の人のためにNPMでそれを利用できるようにすることができます。

関連する問題