프론트엔드 공부/webpack&bundler
PARCEL autoprefixer설치(벤더프리픽서)
maggieH
2021. 5. 29. 18:29
벤더프리픽서: 공급업체 접두사
npm init -y로 pakage.json 설치
터미널창에서 npm i -D post css autoprefixer 설치후
package.json에서 browserslist 추가 (해당내용: 1%이하 의 마지막 2개 버전까지)
폴더내에 .postcssre.js 폴더 만들어줌.(번들러 변환 용도이기 때문에 common js(nodejs) 방법으로 작성
require(가져올파일)
module.exports(내보낼파일)
코드간소화
npm dev run 하면 이런 경고창이 뜬다 ( postcss autofixer가 postcss 8버전이필요하다는 내용)
package.json의 설치파일을 보면 postcss와 autoprefixer의 버전 차이때문이 원인으로 보인다
(자주있는문제)
해결방안:autoprefixer을 다운그레이드하여 호환시켜준다.
autoprefixer, postcss 설치 및 옵션 변경을 마치고 작업해야할 문서의 css, scss에서 값을 변경하면 !
하단과 같이 IE에서도 자동으로 벤더프리픽스가 적용된다 !!!