2017-11-17 25 views
0

popperjs를 필요로하는 부트 스트랩 4.0 베타를 사용하고 있습니다. 이것은 v1.12.5입니다. jQuery는 jQuery.noConflict() 모드에서 버전 3.2.1이다. shopify의 테마이기 때문에 javascript 파일을 포함하기 위해 Shopify의 Slate 명령 행 도구에 gulp-include 지시어를 사용합니다. 파일을 포함 내 것은 다음과 같습니다jquery가 정의되지 않았습니다. bootstrap4와 함께 사용되는 popperjs 라인 2325

// =require vendor/jquery-3.2.1.js 
// =require vendor/popper.js 
// =require vendor/bootstrap.min.js 

을 나는 시도하고 부트 스트랩 Navbar의 드롭 다운 토글을 사용할 때, 나는

Uncaught TypeError: Cannot read property 'jquery' of undefined

jQuery를 모든 비 포퍼 부트 스트랩에서 제대로 작동 콘솔 오류를 얻을 기능 및 사용자 정의 jQuery javascript. 그러나 jquery (소문자 q)는 콘솔에 입력 할 때 정의되지 않지만 popperjs가 2325에서 사용하는 것입니다. popperjs 소스를 편집하고 q를 대문자로 사용하면 여전히 동일한 오류가 발생합니다.

답변

0

Popper.js에 잘못된 DOM 요소를 전달하는 경우 Popper.js를 최신 버전으로 업데이트하면 더 나은 오류 메시지가 표시됩니다.