From ed5e85483adb7a7cac107fb05329f155e34ac3ad Mon Sep 17 00:00:00 2001 From: qiang Date: Wed, 7 Sep 2022 16:27:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A4=84=E7=90=86=20locale=20=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E4=B8=8D=E5=AD=98=E5=9C=A8=E6=97=B6=20webpack5=20?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=E8=A7=A6=E5=8F=91=E5=B7=AE=E9=87=8F=E7=BC=96?= =?UTF-8?q?=E8=AF=91=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/webpack-uni-pages-loader/lib/index-new.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/webpack-uni-pages-loader/lib/index-new.js b/packages/webpack-uni-pages-loader/lib/index-new.js index ea11d795c..d59f81e04 100644 --- a/packages/webpack-uni-pages-loader/lib/index-new.js +++ b/packages/webpack-uni-pages-loader/lib/index-new.js @@ -67,7 +67,11 @@ module.exports = function (content, map) { ) // this.addDependency(pagesJsonJsPath) - this.addContextDependency(path.resolve(process.env.UNI_INPUT_DIR, 'locale')) + const localePath = path.resolve(process.env.UNI_INPUT_DIR, 'locale') + // 路径不存在时会触发 webpack5 差量编译 + if (fs.existsSync(localePath)) { + this.addContextDependency(localePath) + } this.addDependency(manifestJsonPath) let pagesJson = parsePagesJson(content, { -- GitLab