//import
// path 는 node.js 환경에서 쓸 수 있는 전역모듈
const path = require('path');
// export
module.exports = {
// parcel index.html
// 파일을 읽어들이기 시작하는 진입점 설정
// parcel 과 다르게 html 이 아닌 js 가 진입점이다.
entry: './js/main.js',
// 결과물(번들)을 반환하는 설정
output: {
// 첫번째 인수와 두번째 인수 경로를 합쳐준다.
// __dirname 은 전역변수로 현재 이 파일(webpack.config.js)의 경로이다.
// path: path.resolve(__dirname, 'public'),
// filename: 'app.js',
// 결과적으로 파일경로 상에서 public 이란 폴더를 만들고 app.js 라는 결과물을 뱉어낸다.
// 구성 옵션을 바꿔도 기존의 결과물이 남아있다. clean 으로 필요없는 파일 삭제 가능
clean: true,
},
};
// 위와 같이 path 와 filename 을 주석처리 해도
// dist 폴더에 main.js 파일로 뱉어낸다. default.