webpack이 왜 필요했고, 어떤 것을 해주는지 알았으니 직접 해보자.
webpack-tutorial이라는 폴더를 만들고 npm init으로 pcakge.json을 만들자.
그런다음, webpack, webpack-cli, lodash를 설치하고
index.html과 index.js를 만들어 보자.
webpack
webpack core 모듈webpack-cli
webpack command 모듈lodash
널리 쓰이는 lodash mkdir webpack-tutorial
cd webpack-tutorial
npm init -y
npm install -D webpack webpack-cli
npm install lodash
touch index.js
touch index.html
{
"scripts": {
"build": "webpack"
}
}
index.js에서는 설치한 lodash를 import하여 사용하고 있다.
import _ from 'lodash';
function component() {
const element = document.createElement('div');
element.innerHTML = _.join(["Hello", "Webpack"], ' ');
return element;
}
document.body.appendChild(component());
<html>
<body>
<script src="dist/main.js"></script>
</body>
</html>
위와 같이 파일들을 만들고 npm run build 를 쳐보자.
html 파일을 열어보면 'Hello Webpack'이라는 글자가 렌더링 된다.
webpack이 index.js와 lodash 모듈을 main.js로 번들링해주었다.