Skip to content

Commit c2b4321

Browse files
authored
Merge pull request #4598 from easyops-cn/steve/v3-build-mf
fix(): automatic set requiredVersion for non-singleton shared packages
2 parents 4ccb830 + 982cdbf commit c2b4321

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/build-next-bricks/src/build.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,9 @@ async function getWebpackConfig(config) {
199199
packageJson.dependencies?.[dep];
200200
const singleton = sharedSingletonPackages.includes(dep);
201201

202+
const versionParts = depPackageJson.version.split(".");
203+
const majorVersion = versionParts[0];
204+
202205
return [
203206
dep,
204207
{
@@ -211,7 +214,9 @@ async function getWebpackConfig(config) {
211214
? getRequiredVersion("react")
212215
: singleton
213216
? "*"
214-
: undefined),
217+
: majorVersion === "0"
218+
? `^0.${versionParts[1]}.0`
219+
: `^${majorVersion}.0.0`),
215220
...customized,
216221
},
217222
];

0 commit comments

Comments
 (0)