当前位置: 代码迷 >> 综合 >> element-ui 执行 npm run build:theme 报错 Replace Autoprefixer browsers option to Browserslist config....
  详细解决方案

element-ui 执行 npm run build:theme 报错 Replace Autoprefixer browsers option to Browserslist config....

热度:51   发布时间:2024-02-13 19:41:57.0

学习element(版本2.13.2)源码时,执行npm run build:theme,命令报错
报错内容如下:

  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#readmehttps://twitter.com/browserslist

npm run build:theme
解决方法:
进入 packages/theme-chalk/gulpfile.js 文件,找到compile方法

修改前:

function compile() {return src('./src/*.scss').pipe(sass.sync()).pipe(autoprefixer({browsers: ['ie > 9', 'last 2 versions'],cascade: false})).pipe(cssmin()).pipe(dest('./lib'));
}

修改后:

function compile() {return src('./src/*.scss').pipe(sass.sync()).pipe(autoprefixer({overrideBrowserslist: ['> 0.15% in CN'],cascade: false})).pipe(cssmin()).pipe(dest('./lib'));
}
  相关解决方案