import { terser } from "rollup-plugin-terser"; import resolve from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; export default { input: './src/main.js', //rollup先执行的入口文件。 output: { file: 'dutils.js', // 要写入的文件,也可以用于生成的sourcemaps。 format: 'es', // rollup支持的多种输出格式(有amd,cjs, es, iife 和 umd) name: 'Dutils', // 变量名,代表你的 `iife`/`umd` 包,同一页上的其他脚本可以访问它 sourcemap: false // 调试代码 }, plugins: [ resolve(), commonjs(), // terser() // 根据环境变量决定是否压缩(process.env.NODE_ENV === 'production' && terser()) ] }