Skip to content

Commit b26f57b

Browse files
authored
fix: mfsu disable library (umijs#6928)
1 parent 7a2cb53 commit b26f57b

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

packages/preset-built-in/src/plugins/features/mfsu/DepBuilder.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,11 @@ export default class DepBuilder {
111111
mfConfig.output!.path = this.tmpDir;
112112
// disable devtool
113113
mfConfig.devtool = false;
114+
// disable library
115+
// library 会影响 external 的语法,导致报错
116+
// ref: https://github.com/umijs/plugins/blob/6d3fc2d/packages/plugin-qiankun/src/slave/index.ts#L83
117+
if (mfConfig.output?.library) delete mfConfig.output.library;
118+
if (mfConfig.output?.libraryTarget) delete mfConfig.output.libraryTarget;
114119

115120
// @ts-ignore
116121
if (mfConfig.cache && mfConfig.cache.cacheDirectory) {

0 commit comments

Comments
 (0)