更新babel产生的错误,或是你安装了的babel其它插件不支持新版语法
1 |
Error: Requires Babel "^7.0.0-0", but was loaded with "6.26.3". |
先进行删除相关之前ES7的babel包,注意只列出部份,相babel-preset都要删除,换成带@版本的babel插件
1 |
npm uninstall jest babel-jest babel-core babel-preset-env babel-loader |
然后安装依赖于新版本ES8的babel生态环境包,只列出部份,根据实际业务引入的babel-preset**替换成相应的
另外babel-loader要重新装一下(如果是之前老项目的话),不指定版本才是最新版合适babel的最新版本
1 |
npm install -D babel-loader @babel/core @babel/preset-env |