툴체인
npm i -D webpack webpack-cli
{
"scripts": {
"webpack:config": "webpack --target=browserslist --entry=./src/main.js --output-path=public",
"webpack:dev": "npm run webpack:config -- --mode=development"
}
}
연습코드에는
> 0.5% in KR
// 한국의 5%를 가진 모든 버전
last 2 versions
// 각 브라우저의 마지막 2개 버전
not dead
ie 11
// ie11 제외
를 써줬다 프로젝트에 맞게 설정해주면 될 것 같다!
4. webpack 번들링 및 명령실행
npm run webpack:dev
아까 package.json script에 적어줬던 번들링 명령이다!
명령어를 수행하면 여러 모듈 파일이 한데 묶여 출력된다!
명령어 참고 사이트(https://webpack.js.org/api/cli/)
5. build 명령
번들링된 파일을 최적화하는 build 명령어!
{
"scripts": {
"webpack:config": "webpack --target=browserslist --entry=./src/main.js --output-path=public",
"webpack:dev": "npm run webpack:config -- --mode=development"
"webpack:prod": "npm run webpack:config -- --mode=production"
}
}
npm run webpack:prod로 명령을 실행하여 묶인 모듈파일을 최적화