From 549639fb47e0b3785b56ccd8daf265b5cbc59fab Mon Sep 17 00:00:00 2001 From: pshu Date: Thu, 17 Nov 2022 15:02:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20mfsu=20=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E6=9E=84=E5=BB=BA=E4=B8=8D=E4=BD=BF=E7=94=A8=20CopyPlugin=20(#?= =?UTF-8?q?9751)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 🐛 mfsu 依赖构建不使用 CopyPlugin * refactor: 🎨 change config name to disableCopy Co-authored-by: pshu --- packages/bundler-webpack/src/config/config.ts | 5 ++++- packages/bundler-webpack/src/dev.ts | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/bundler-webpack/src/config/config.ts b/packages/bundler-webpack/src/config/config.ts index 2373ef4ed649..70512e604489 100644 --- a/packages/bundler-webpack/src/config/config.ts +++ b/packages/bundler-webpack/src/config/config.ts @@ -55,6 +55,7 @@ export interface IOpts { cacheDirectory?: string; }; pkg?: Record; + disableCopy?: boolean; } export async function getConfig(opts: IOpts): Promise { @@ -187,7 +188,9 @@ export async function getConfig(opts: IOpts): Promise { // fork-ts-checker await addForkTSCheckerPlugin(applyOpts); // copy - await addCopyPlugin(applyOpts); + if (!opts.disableCopy) { + await addCopyPlugin(applyOpts); + } // manifest await addManifestPlugin(applyOpts); // hmr diff --git a/packages/bundler-webpack/src/dev.ts b/packages/bundler-webpack/src/dev.ts index e9ba234e4618..3d9c0a8b0b4a 100644 --- a/packages/bundler-webpack/src/dev.ts +++ b/packages/bundler-webpack/src/dev.ts @@ -135,6 +135,7 @@ export async function dev(opts: IOpts) { env: Env.development, entry: opts.entry, userConfig: opts.config, + disableCopy: true, hash: true, staticPathPrefix: MF_DEP_PREFIX, name: MFSU_NAME,