ebid-elementui
Version:
huadian ebid elementui
45 lines (44 loc) • 1.04 kB
JavaScript
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import scss from 'rollup-plugin-scss';
import vue from 'rollup-plugin-vue';
import babel from 'rollup-plugin-babel';
import postcss from 'rollup-plugin-postcss';
import styles from 'rollup-plugin-styles';
export default {
input: 'src/main.js',
output: [
{
inlineDynamicImports: true,
file: 'dist/ebid-elementui.cjs.js',
format: 'cjs',
},
{
inlineDynamicImports: true,
file: 'dist/ebid-elementui.es.js',
format: 'es',
},
{
inlineDynamicImports: true,
file: 'dist/ebid-elementui.umd.js',
format: 'umd',
name: 'EbidElementui'
}
],
external: ['vue'],
plugins: [
scss({
fileName: 'ebid-elementui.css'
}),
postcss(),
styles({
mode: 'inject'
}),
resolve(),
commonjs(),
vue(),
babel({
exclude: 'node_modules/**' // 只编译我们的源代码
})
]
}