问题描述
Syntax Error: Error: [BABEL] /Volumes/A/workspace/website20/src/pages/about/main.js: @babel/preset-env: The plugins/built-ins 'es.const,es.let' passed to the 'exclude' option are not
valid. Please check data/[plugin-features|built-in-features].js in babel-preset-env (While processing: "/Volumes/A/workspace/website20/node_modules/@vue/cli-plugin-babel/preset.js.overrides[0]$0")
at Generator.next (<anonymous>)
at Generator.next (<anonymous>)
at Generator.next (<anonymous>)
我认为我的 env 是错误的,但我不知道在哪里;
我的环境:
babel.config.js
module.exports = {
presets: [
[
'@vue/cli-plugin-babel/preset',{
polyfills: [
'es.array.iterator','es.object.assign','es.promise','es.promise.finally','es.array.find','es.const','es.let','es.map','es.set',// 'es.reflect',],},plugins: [
['import',{ libraryName: 'ant-design-vue',libraryDirectory: 'es',style: true }],};
谁能帮帮我?谢谢;
======================
可能是因为执行 npx browserslist@latest --update-db
;
解决方法
我遇到了完全相同的问题,经过数小时的寻找解决方案后,我发现将其添加到您应用的 package.json 中可以解决问题:
"browserslist": [
"defaults","not IE 11","maintained node versions"]
有关浏览器列表的更多信息,请访问:https://github.com/browserslist/browserslist