From 7ed0f5df92b210ec9a993af44088360bd50d09b2 Mon Sep 17 00:00:00 2001 From: Etienne Gobeli Date: Tue, 29 Jun 2021 19:47:53 +0200 Subject: [PATCH] feat(vite): set default format in buildOutputOptions --- packages/vite/src/node/build.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/vite/src/node/build.ts b/packages/vite/src/node/build.ts index 16a3322de13ddb..f19192c0bc0404 100644 --- a/packages/vite/src/node/build.ts +++ b/packages/vite/src/node/build.ts @@ -426,7 +426,7 @@ async function doBuild( entryFileNames: ssr ? `[name].js` : libOptions - ? resolveLibFilename(libOptions, output.format, pkgName) + ? resolveLibFilename(libOptions, output.format || 'es', pkgName) : path.posix.join(options.assetsDir, `[name].[hash].js`), chunkFileNames: libOptions ? `[name].js` @@ -624,12 +624,12 @@ function staticImportedByEntry( export function resolveLibFilename( libOptions: LibraryOptions, - format: ModuleFormat | undefined, + format: ModuleFormat, pkgName: string ): string { - return typeof libOptions.fileName === 'function' && format + return typeof libOptions.fileName === 'function' ? libOptions.fileName(format) - : `${libOptions.fileName || pkgName}.${format || `es`}.js` + : `${libOptions.fileName || pkgName}.${format}.js` } function resolveBuildOutputs(