From 850b013da4da6463be84b552889a507f9d6e1085 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Wed, 10 Aug 2022 20:17:48 +0200 Subject: [PATCH] feat(rollup): use hashed chunk names rollup picks a random module [name] which was making confusing names --- src/builder/rollup.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/builder/rollup.ts b/src/builder/rollup.ts index f86b0cf..063e2ff 100644 --- a/src/builder/rollup.ts +++ b/src/builder/rollup.ts @@ -135,7 +135,7 @@ export function getRollupOptions (ctx: BuildContext): RollupOptions { ctx.options.rollup.emitCJS && { dir: resolve(ctx.options.rootDir, ctx.options.outDir), entryFileNames: '[name].cjs', - chunkFileNames: 'chunks/[name].cjs', + chunkFileNames: `chunks/${ctx.options.name}.[hash].cjs`, format: 'cjs', exports: 'auto', preferConst: true, @@ -145,7 +145,7 @@ export function getRollupOptions (ctx: BuildContext): RollupOptions { { dir: resolve(ctx.options.rootDir, ctx.options.outDir), entryFileNames: '[name].mjs', - chunkFileNames: 'chunks/[name].mjs', + chunkFileNames: `chunks/${ctx.options.name}.[hash].mjs`, format: 'esm', exports: 'auto', preferConst: true,