学习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
解决方法:
进入 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'));
}