diff --git a/vike/node/plugin/plugins/importUserCode/v1-design/getVikeConfig/crawlPlusFiles.ts b/vike/node/plugin/plugins/importUserCode/v1-design/getVikeConfig/crawlPlusFiles.ts index caa129e642a..5cb4163a48a 100644 --- a/vike/node/plugin/plugins/importUserCode/v1-design/getVikeConfig/crawlPlusFiles.ts +++ b/vike/node/plugin/plugins/importUserCode/v1-design/getVikeConfig/crawlPlusFiles.ts @@ -201,6 +201,9 @@ async function fastGlob(userRootDir: string, outDirRelativeFromUserRootDir: stri cwd: userRootDir, dot: false }) + // Make build deterministic, in order to get a stable generated hash for dist/client/assets/entries/entry-client-routing.${hash}.js + // https://github.com/vikejs/vike/pull/1750 + files.sort() return files }