File tree Expand file tree Collapse file tree 1 file changed +9
-14
lines changed Expand file tree Collapse file tree 1 file changed +9
-14
lines changed Original file line number Diff line number Diff line change @@ -1576,25 +1576,20 @@ export async function createBuilderWithResolvedConfig(
1576
1576
}
1577
1577
const patchPlugins = ( resolvedPlugins : Plugin [ ] ) => {
1578
1578
// Force opt-in shared plugins
1579
- const environmentPlugins = [ ...resolvedPlugins ]
1580
- let validMixedPlugins = true
1581
- for ( let i = 0 ; i < environmentPlugins . length ; i ++ ) {
1582
- const environmentPlugin = environmentPlugins [ i ]
1583
- const sharedPlugin = config . plugins [ i ]
1579
+ let j = 0
1580
+ for ( let i = 0 ; i < resolvedPlugins . length ; i ++ ) {
1581
+ const environmentPlugin = resolvedPlugins [ i ]
1584
1582
if (
1585
1583
config . builder . sharedPlugins ||
1586
1584
environmentPlugin . sharedDuringBuild
1587
1585
) {
1588
- if ( environmentPlugin . name !== sharedPlugin . name ) {
1589
- validMixedPlugins = false
1590
- break
1586
+ for ( let k = j ; k < config . plugins . length ; k ++ ) {
1587
+ if ( environmentPlugin . name === config . plugins [ k ] . name ) {
1588
+ resolvedPlugins [ i ] = config . plugins [ k ]
1589
+ j = k + 1
1590
+ break
1591
+ }
1591
1592
}
1592
- environmentPlugins [ i ] = sharedPlugin
1593
- }
1594
- }
1595
- if ( validMixedPlugins ) {
1596
- for ( let i = 0 ; i < environmentPlugins . length ; i ++ ) {
1597
- resolvedPlugins [ i ] = environmentPlugins [ i ]
1598
1593
}
1599
1594
}
1600
1595
}
You can’t perform that action at this time.
0 commit comments