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())
|
|||
|
]
|
|||
|
}
|