fix: output format check

This commit is contained in:
alex8088 2022-12-11 21:57:31 +08:00
parent 95736032f2
commit ad1ca5dcd7

View file

@ -108,7 +108,7 @@ export function electronMainVitePlugin(options?: ElectronPluginOptions): Plugin[
const output = rollupOptions?.output const output = rollupOptions?.output
if (output) { if (output) {
const formats = Array.isArray(output) ? output : [output] const formats = Array.isArray(output) ? output : [output]
if (!formats.some(f => f.format !== 'cjs')) { if (formats.some(f => f.format !== 'cjs')) {
throw new Error('the electron vite main config output format must be cjs') throw new Error('the electron vite main config output format must be cjs')
} }
} }
@ -199,7 +199,7 @@ export function electronPreloadVitePlugin(options?: ElectronPluginOptions): Plug
const output = rollupOptions?.output const output = rollupOptions?.output
if (output) { if (output) {
const formats = Array.isArray(output) ? output : [output] const formats = Array.isArray(output) ? output : [output]
if (!formats.some(f => f.format !== 'cjs')) { if (formats.some(f => f.format !== 'cjs')) {
throw new Error('the electron vite preload config output format must be cjs') throw new Error('the electron vite preload config output format must be cjs')
} }
} }