파도파도 나오는 JavaScript
[JS Bundler][Ch1][Webpack] Autoprefixer(PostCSS)
써치킴
2022. 2. 22. 06:03
1. 공급업체 접두사를 사용하기 위해 postcss, autoprefixer, postcss-loader 설치
npm install postcss autoprefixer postcss-loader
- postcss : 스타일의 후처리를 도와주는 패키지
- autoprefixer : 공급업체 접두사를 자동으로 붙여주는 패키지
- postcss-loader : postcss를 동작시켜줄 수 있는 패키지
2. webpack.config.js > 구성옵션 추가
module: {
rules: [
{
// test : 변환해야할 파일 식별
test: /\.s?css$/, // s가 있을수도 있고 없을수도 있고 -> .scss, css로 끝나는 확장자를 찾음(정규표현식 사용)
// use : 변환을 수행하는 데 사용해야 하는 로더
use: [
'style-loader',
'css-loader',
'postcss-loader',
'sass-loader'
]
}
]
}
- !순서 유의!
3. package.json에 browserslist 옵션 추가
- 전세계의 1% 이상 차지하는 브라우저의 마지막 2개 버전을 지원
3. 루트 경로에 .postcssrc.js 추가
module.exports = {
plugins: [
require('autoprefixer')
]
}
4. 개발자 도구로 style 확인 시, 공급업체 접두사 표출됨