Error: Can’t resolve ‘@babel/runtime-corejs2/regenerator’ in
要安装下 @babel/runtime-corejs2
@babel/core *必装
@babel/polyfill
babel 7 中说明删除提案polyfill @babel/polyfill 结合 @babel/runtime-corejs2 + @babel/plugin-transform-runtime 插件使用
Presets
stage 系列集合了一些对 es7 的草案支持的插件,由于是草案,所以作为插件的形式提供
@babel/preset-env *必装
包含如下标准:
@babel/preset-es2015,@babel/preset-es2016和@babel/preset-es2017
ES3
member-expression-literals
property-literals
reserved-words
ES5
property-mutators
ES2015
arrow-functions
block-scoped-functions
block-scoping
classes
computed-properties
destructuring
duplicate-keys
for-of
function-name
instanceof
literals
new-target
object-super
parameters
shorthand-properties
spread
sticky-regex
template-literals
typeof-symbol
unicode-regex
ES2016
exponentiation-operator
ES2017
async-to-generator
plugins
@babel/plugin-transform-runtime *必装
所有帮助程序都将引用该模块,@babel/runtime以避免编译输出中的重复。运行时将编译到您的构建中。它会将重复的已require 模块方式引入。
options:
corejs 选项 安装命令
false npm install --save @babel/runtime
2 npm install --save @babel/runtime-corejs2
3 npm install --save @babel/runtime-corejs3
corejs: 2仅支持全局变量(例如Promise)和静态属性(例如Array.from),
corejs: 3还支持实例属性(例如[].includes)