From 4e1ca614d431f84385416df1394e1cc8ce5d9cf3 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Sat, 24 Oct 2026 18:20:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20mobile=20CI=20=E4=BD=BF=E7=94=A8=20hoist?= =?UTF-8?q?ed=20node=5Fmodules=EF=BC=8C=E4=BF=AE=E5=A4=8D=20webpack=20Defi?= =?UTF-8?q?nePlugin=20=E6=89=BE=E4=B8=8D=E5=88=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- .drone.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.drone.yml b/.drone.yml index da8315b2..d7bde78f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -52,6 +52,8 @@ steps: # pnpm-lock.yaml 被 gitignore,不能 --frozen-lockfile # 跳过 puppeteer 下载 Chromium(H5 构建不需要,否则会卡很久) - export PUPPETEER_SKIP_DOWNLOAD=1 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 + # 无 lockfile 时 pnpm 默认隔离布局会导致 uni 找不到 webpack/lib/DefinePlugin;改用 hoisted + - printf '%s\n' 'shamefully-hoist=true' 'node-linker=hoisted' >> .npmrc - pnpm install --no-frozen-lockfile --registry https://registry.npmmirror.com - pnpm run build - test -d dist/build/h5