npm install --save-dev @babel/core @babel/preset-env
npm install --save @babel/runtime-corejs3 @babel/plugin-transform-runtime
{ "presets": [ ["@babel/preset-env", { "useBuiltIns": "usage", "corejs": 3 }] ], "plugins": [ ["@babel/plugin-transform-runtime", { "corejs": 3, "helpers": true, "regenerator": true, "useESModules": false }] ] }
"scripts": { "build": "babel src -d lib" }
这会将src目录下的ES6代码转换为ES5并输出到lib目录下。
注意:以上是基于Babel7版本的解决方案,如果是其它版本请参考官方文档。