From 5b874a4e603b7e0ca26ecdeeac7c127539677784 Mon Sep 17 00:00:00 2001 From: DCloud_LXH <283700113@qq.com> Date: Wed, 17 Mar 2021 20:45:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(mp-baidu):=20=E5=8A=A8=E6=80=81=E5=BA=93?= =?UTF-8?q?=E5=BC=95=E5=85=A5=E5=90=8C=E6=97=B6=E4=BF=9D=E7=95=99=20usingS?= =?UTF-8?q?wanComponents=20=E5=92=8C=20usingComponents?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webpack-uni-mp-loader/lib/plugin/generate-json.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/webpack-uni-mp-loader/lib/plugin/generate-json.js b/packages/webpack-uni-mp-loader/lib/plugin/generate-json.js index df912a46b..b587e8920 100644 --- a/packages/webpack-uni-mp-loader/lib/plugin/generate-json.js +++ b/packages/webpack-uni-mp-loader/lib/plugin/generate-json.js @@ -129,7 +129,12 @@ module.exports = function generateJson (compilation) { Object.keys(usingComponents).forEach(key => { const value = usingComponents[key] if (value.includes('://')) { - delete usingComponents[key] + /** + * 百度小程序部分组件(如:editor)使用‘usingSwanComponents’ 引入 + * 部分组件(如:swan-sitemap-list)使用'usingComponents'引入 + * 经测试,两者保留都不会报错,因此去除以下 delete 语句 + */ + // delete usingComponents[key] jsonObj.usingSwanComponents = jsonObj.usingSwanComponents || {} jsonObj.usingSwanComponents[key] = value } @@ -223,4 +228,4 @@ module.exports = function generateJson (compilation) { require('@dcloudio/uni-cli-shared/lib/cache').store() }, 50) } -} +} -- GitLab