From ea1729584c84f9a279794ead3852db0118384c9f Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Wed, 8 Apr 2020 12:49:46 +0800 Subject: [PATCH] fix(cli): Match the root path of the sub-package exactly #1440 #1504 --- packages/vue-cli-plugin-uni/lib/split-chunks.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vue-cli-plugin-uni/lib/split-chunks.js b/packages/vue-cli-plugin-uni/lib/split-chunks.js index 03226ded..66493163 100644 --- a/packages/vue-cli-plugin-uni/lib/split-chunks.js +++ b/packages/vue-cli-plugin-uni/lib/split-chunks.js @@ -133,7 +133,7 @@ module.exports = function getSplitChunks () { return chunks.find(item => !subPackageRoots.find(root => item.name.indexOf(root) === 0)) } - const subPackageRoots = Object.keys(process.UNI_SUBPACKAGES) + const subPackageRoots = Object.keys(process.UNI_SUBPACKAGES).map(root => root + '/') Object.keys(process.UNI_SUBPACKAGES).forEach(root => { (function (root) { @@ -145,7 +145,7 @@ module.exports = function getSplitChunks () { const matchSubPackages = findSubPackages(chunks) if ( matchSubPackages.size === 1 && - matchSubPackages.has(root) && + matchSubPackages.has(root + '/') && !hasMainPackage(chunks) ) { if (process.env.UNI_OPT_TRACE) { -- GitLab