民间自定义配置示例
module.exports = { presets: [ [ '@babel/preset-env', //babel基础预设,即一系列插件的集合 { loose: true, modules: false, }, ], '@babel/preset-typescript', ], plugins: [ ['@babel/plugin-proposal-class-properties', { loose: true }], ['@babel/plugin-syntax-dynamic-import', { loose: true }], [ // 参考: https://babeljs.io/docs/en/babel-plugin-transform-runtime '@babel/plugin-transform-runtime', { // absoluteRuntime: require.resolve('regenerator-runtime'), absoluteRuntime: false, corejs: false, // 备注: 保持和原来配置一致,避免影响其他组件 helpers: false, // 解决小程序中找不到regeneratorRuntime的问题 // @see: https://yuque.antfin-inc.com/docs/share/8e2227e2-4056-4168-a163-3db33595ba05?# 《构建JavaScript库》 regenerator: true, useESModules: true, }, ], ],};