개발(Web)/Web

[Gulp] Replace Autoprefixer browsers option to Browserslist config.

shinyelee 2021. 3. 8. 20:41

Replace Autoprefixer browsers option to Browserslist config.

 

Gulp 에러(Gulp Error) ReferenceError: primordials is not defined

gulp 에러(gulp Error) gulp : 'gulp' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이 방법 1. 터미널 변경 [오류모음] npm : 'npm' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있..

shinye0213.tistory.com

위 글에서 계속. gulp css가 되는 듯 하더니 에러가 뜸

  Replace Autoprefixer browsers option to Browserslist config.
  Use browserslist key in package.json or .browserslistrc file.

  Using browsers option can cause errors. Browserslist config can
  be used for Babel, Autoprefixer, postcss-normalize and other tools.

  If you really need to use option, rename it to overrideBrowserslist.

  Learn more at:
  https://github.com/browserslist/browserslist#readme
  https://twitter.com/browserslist

방법 1. package.json 수정

 

웹 개발 기술 블로그

웹 개발에 필요한 지식을 기록하는 블로그입니다.

13akstjq.github.io

package.json에 코드 추가

,
    "browserslist" : ["chrome > 0", "ie > 0", "firefox > 0"]

npm install --save-dev gulp-autoprefixer
npm install --save-dev gulp-sass


방법 2. gulpfile.js와 package.json 수정

 

Autoprefixer "browsers" option is deprecated in v9, produces warnings · Issue #14530 · gatsbyjs/gatsby

Description I'm getting a series of warnings related to the browserslist package. I can't override the settings following the warning instructions because I can't find where the wrong p...

github.com

gulpfile.js에 코드 추가

const postCssOptions = [
    assets({ loadPaths: ['images/'] }),
    autoprefixer(),
    postcssNormalize({
      browsers: 'last 2 versions',
      forceImport: true
    })
  ];

package.json 코드 수정

,
    "browserslist": [
        "last 2 version",
        "> 2%"
      ]

또 새로운 에러가 등장했다...
포기하자^^

반응형