이번 강의 github -> https://github.com/choi-solyi/webpack-template-basic
- npm init -y
- npm i -D webpack webpack-cli webpack-dev-server@next
//package.json 에 다음 추가
"scripts": {
"dev": "webpack-dev-server --mode development",
"build": "webpack --mode production"
},
parcel과는 다르게 webpack.config.js 파일 생성 후 구성 설정을 추가해줘야한다.
@html 경로 추가
- npm i -D html-webpack-plugin
@static img 추가
- npm i -D copy-webpack-plugin
@css 읽는 모듈 추가
- npm i -D css-loader style-loader
@css -> scss
- npm i -D sass-loader sass
@autoprefixer : 어떤 브라우저에 적용할것인지
- npm i -D postcss autoprefixer postcss-loader
//webpack 플러그인-모듈 내용 변경
//package.json에 browserslist 추가
//.postcssrc.js 파일 생성 후 다음 추가
module.exports = {
plugins: [
require('autoprefixer')
]
}
@babel : ES6 이전버전에서도 호환이 되도록 도와주는
- npm i -D @babel/core @babel/preset-env @bable/plugin-transform-runtime
- npm i -D babel-loader
//.postcssrc.js 파일 생성 후 다음 추가
module.exports = {
plugins: [
require('autoprefixer')
]
}
반응형
'유료강의' 카테고리의 다른 글
패스트캠퍼스 프론트엔드 수강 중간 후기 (진도율38%) (0) | 2021.11.03 |
---|---|
개발관련 사이트 (0) | 2021.10.17 |
bundler 1. parcel (0) | 2021.10.17 |
Node.js npm 버전관리 / gitignore (0) | 2021.10.15 |
Node.js 설치 및 실행 방법 (0) | 2021.10.15 |