import babel from '@rollup/plugin-babel'; import resolve from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; export default [ { input: 'index.js', // 入口文件 output: { file: 'dist/index.mjs', // 输出 ESM 文件 format: 'esm', // 输出格式为 ESM }, plugins: [ resolve(), // 解析第三方模块 commonjs(), // 将 CommonJS 模块转换为 ESM babel({ babelHelpers: 'bundled' }), // 使用 Babel 转译 ], }, { input: 'index.js', // 入口文件 output: { file: 'dist/index.cjs', // 输出 CommonJS 文件 format: 'cjs', // 输出格式为 CommonJS }, plugins: [ resolve(), // 解析第三方模块 commonjs(), // 将 CommonJS 模块转换为 ESM babel({ babelHelpers: 'bundled' }), // 使用 Babel 转译 ], }, ];