fix(vue): output commonjs format for node environments (#22766)

This commit is contained in:
Simon
2021-01-20 22:20:44 +01:00
committed by GitHub
parent 14e8441706
commit 7ecae2e4cb
7 changed files with 28 additions and 621 deletions

View File

@@ -1,18 +1,18 @@
import { terser } from "rollup-plugin-terser";
export default {
input: 'dist-transpiled/index.js',
output: [
{
file: 'dist/index.js',
format: 'esm',
dir: 'dist/',
entryFileNames: '[name].esm.js',
chunkFileNames: '[name]-[hash].esm.js',
format: 'es',
sourcemap: true
},
{
file: 'dist/index.min.js',
format: 'esm',
sourcemap: true,
plugins: [terser()]
dir: 'dist/',
format: 'commonjs',
preferConst: true,
sourcemap: true
}
],
external: ['ionicons', 'ionicons/icons', '@ionic/core', '@ionic/core/loader', 'vue', 'vue-router']