wankeda
2025-12-27 34922eb239109534679d35a75661d6e2a5603347
WMS/WIDESEA_WMSClient/babel.config.js
@@ -1,5 +1,30 @@
// babel.config.js - 简化版本
module.exports = {
  presets: [
    '@vue/cli-plugin-babel/preset'
    [
      '@babel/preset-env',
      {
        targets: {
          browsers: ['> 1%', 'last 2 versions', 'not dead'],
          node: '16.0.0'
        },
        // Webpack 4 需要 commonjs 模块
        modules: 'commonjs',
        // 使用 usage 模式引入 polyfill
        useBuiltIns: 'usage',
        corejs: {
          version: 3,
          proposals: false
        }
      }
    ]
  ],
  plugins: [
    // 处理可选链操作符
    '@babel/plugin-proposal-optional-chaining',
    // 处理空值合并操作符
    '@babel/plugin-proposal-nullish-coalescing-operator',
    // Vue JSX 支持(如果需要)
    '@vue/babel-plugin-jsx'
  ]
}
};