20 lines
768 B
JavaScript
20 lines
768 B
JavaScript
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())
|
||
]
|
||
} |