2016-08-12 18 views
2

カレンダーを読み込もうとすると、webpackコンパイラはjqueryが使用されていると認識していないようです。私はbasic usageガイドに従っています

フルカレンダーにはjqueryがバンドルされているので、私はそれを呼び出す必要はないと思います。

app.jsでは、私は私が何か間違ったことをやっていると私は完全なカレンダードキュメント内の任意のインポート方法を見つけることができませんでした知っている

import fullCalendar from 'fullCalendar'; 
const calendar = document.getElementById('calendar'); 

$(calendar).fullCalendar(); 

経由fullCalendarを呼び出しています。 webpack.config.jsで

+1

module.exports = { entry: [ 'fullcalendar', ... ] } 

3を以下しているそれはあなたがしていることもあり純粋なjavascriptとjqueryを切り替えます。あなたはどちらか一方を使うべきです。 – Justin

+1

Justinが正しければ 'getElementById'はHTML DOM要素を返し、jQueryの' $(...) 'はjQueryオブジェクトを返します –

+1

@Justin返事をありがとう。私はあなたの方法に切り替えて、私はまだ同じエラーが発生しています。 – Simon

答えて

1

1)NPM経由でインストールする(npm install fullcalendar --save-dev

2)はあなたのJavaScriptで)

require("fullcalendar"); //maybe import works as well 
$calendar.fullCalendar(); 
関連する問題