This dependency was not found:
core-js/modules/es.object.to-string in ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js

To install it, you can run: npm install --save core-js/modules/es.object.to-string

在**加粗样式**这里插入图片描述
在经过大量尝试之后终于解决了,快吐了
我们需要配置一个.babelrc文件
在这里插入图片描述
配置信息如下

{
    "presets": ["es2017", "stage-4"],
    "plugins": ["transform-runtime"]
}

还需要下载相关依赖

npm install --save-dev babel-preset-stage-4

es2017
使用es2017的相关插件

  • syntax-trailing-function-commas // function最后一个参数允许使用逗号
  • transform-async-to-generator // 把async函数转化成generator函数
# ES2015转码规则
$ npm install --save-dev babel-preset-es2015

# react转码规则
$ npm install --save-dev babel-preset-react

# ES7不同阶段语法提案的转码规则(共有4个阶段),选装一个
$ npm install --save-dev babel-preset-stage-0
$ npm install --save-dev babel-preset-stage-1
$ npm install --save-dev babel-preset-stage-2
$ npm install --save-dev babel-preset-stage-3

但是由于一开始"core-js"版本太低还需要下载高一点的版本

npm i core-js@3.6.5 --save

解决!!!
参考了https://www.jianshu.com/p/cfc96aebafb6
https://www.jianshu.com/p/0d608955979d
还有babel的官方文档

Logo

前往低代码交流专区

更多推荐