From 7c411470bfb80d737d1377cc82c9e68868f25aa0 Mon Sep 17 00:00:00 2001 From: Pan Date: Fri, 27 Jul 2018 15:24:16 +0800 Subject: [PATCH] fix: avoid hash collisions --- packages/@vue/cli-service/lib/config/app.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/@vue/cli-service/lib/config/app.js b/packages/@vue/cli-service/lib/config/app.js index fc9a9c5ea0..41c24fb0ac 100644 --- a/packages/@vue/cli-service/lib/config/app.js +++ b/packages/@vue/cli-service/lib/config/app.js @@ -103,6 +103,7 @@ module.exports = (api, options) => { const joinedHash = hash(modules.map(m => m.id).join('_')) let len = nameLength while (seen.has(joinedHash.substr(0, len))) len++ + seen.add(joinedHash.substr(0, len)) return `chunk-${joinedHash.substr(0, len)}` } else { return modules[0].id