2016-08-12 9 views
2

webpack 컴파일러가 jquery를 사용하고 있다는 것을 인식하지 못하는 캘린더를로드하려고합니까? 나는 basic usage 가이드를 따릅니다.

전체 캘린더에 jquery가 이미 번들되어 있기 때문에 이것을 호출 할 필요가 없다고 가정합니다. 내 app.js에서

내가

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

$(calendar).fullCalendar(); 

를 통해 fullCalendar를 호출하고 내가 뭔가 잘못하고 있어요 알고 나는 전체 일정 워드 프로세서 내부에 수입 방법을 찾을 수 없습니다.

+1

그것은 당신이 것을 할 수있다 자바 스크립트에서

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

3) 다음의 한 순수 자바 스크립트와 jquery 사이를 전환합니다. 둘 중 하나를 사용해야합니다. – Justin

+1

Justin이 맞다. getElementById는 HTML DOM 요소를 반환하고, jQuery의 $ (...)는 jQuery 객체를 반환한다. –

+1

@Justin 답장을 보내 주셔서 감사합니다. 나는 당신의 방법으로 전환하고 나는 여전히 같은 오류가 발생합니다. – Simon

답변

1

1) NPM을 통해 설치 webpack.config.js에서 (npm install fullcalendar --save-dev)

2)

require("fullcalendar"); //maybe import works as well 
$calendar.fullCalendar(); 
관련 문제