如何解决传递给 'exclude' 选项的插件/内置 'es.const, es.let' 无效
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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。