npm i -D webpack webpack-cli webpack-dev-server@next
"dev": "webpack-dev-server --mode development"
"build": "webpack --mode production"
추가./webpack.config.js 파일은 브라우저가 아닌 Node.js 환경에서 작동하므로 import 대신 require()
, export 대신 module.exports
사용
이 때 path
와 __dirname
(현재 파일의 위치)은 따로 설치 없이 사용할 수 있는 Node.js의 전역변수 같은 개념이고, 해석해보면 진입점인 main.js의 내용을 번들로 만들어(합쳐) path에 입력된 ./dist/main.js라는 파일로 전달하겠다는 내용이 된다.
(다만 path와 filename을 생략해도 ./dist는 기본 path로 지정되어 있고 entry의 filename이 output의 filename이 되어 같은 결과가 나타난다)
webpack 홈페이지의 documentation > configuration > entry and context에서 더욱 자세한 내용 확인 가능!
부스트캠프 코테 준비와 정처기 실기 공부로 이후에 이어서 작성하겠습니다!👋🏻👋🏻👋🏻