rxcornor
Version:
website suspension corner.
32 lines (28 loc) • 1.01 kB
JavaScript
// import resolve from 'rollup-plugin-node-resolve';
// import babel from 'rollup-plugin-babel';
// import replace from '@rollup/plugin-replace'
import replace from 'rollup-plugin-replace'
import {terser} from 'rollup-plugin-terser'
const path = require('path')
const { configBanner, configVersion } = require('./util.config')
const env = {
'__VERSION__': JSON.stringify(configVersion),
// 'process.env.NODE_ENV': JSON.stringify('production')
}
export default {
input: path.resolve(__dirname, '..', 'src/index.js'),
output: {
file: path.resolve(__dirname, '..', 'dist/index.js'),
format: 'umd', // 代码打包时的格式,这个格式可以前后端通用,除此之外还有其他格式:cjs,iife,es6,amd, umd
name: 'RxCornor', // 如果 iife/umd 需要指定一个全局变量名
banner: configBanner,
},
plugins: [
replace(env),
// resolve(),
// babel({
// exclude: 'node_modules/**' // 只编译我们的源代码
// }),
terser(),
],
};