본문 바로가기

Development/Javascript

[Webpack] Bootstrap tooltips require Tether

728x90

Tether(http://tether.io/)는 HTML에서 절대 위치(ex. position:absolute, 수동위치, x,y 사용)를 이용한 화면을 만들 때 편리한 라이브러리이다. Bootstrap에서는 tooltip 컴포넌트가 이 라이브러리를 이용하여 개발되었다. 그래서 Tether도 같이 인클루딩 해줘야 한다. 아래는 Webpack에서 안 했을 때 나는 에러이다.

Error : 

Error: Bootstrap tooltips require Tether (http://tether.io/) at http://localhost:9060/main.bundle.js:2754:11

이런 에러가 날 때는 간단하게 아래와 같이 Webpack Config의 ProvidePlugin에 추가해주면 된다.(대소문자 유의)

Solution :

//webpack/webpack.config.js
new webpack.ProvidePlugin({
    $: "jquery",
    jQuery: "jquery",
    Tether: 'tether'
}),


반응형