From 5169efd80d12da9de2ec774c7e47a2747c37c173 Mon Sep 17 00:00:00 2001 From: Means88 Date: Tue, 19 Feb 2019 11:34:44 +0800 Subject: [PATCH] fix: `miniprogramRoot` in built project.config.json --- template/build/webpack.base.conf.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/template/build/webpack.base.conf.js b/template/build/webpack.base.conf.js index ca47401..265283b 100644 --- a/template/build/webpack.base.conf.js +++ b/template/build/webpack.base.conf.js @@ -147,7 +147,14 @@ if (/^(swan)|(tt)$/.test(PLATFORM)) { plugins: [ new CopyWebpackPlugin([{ from: path.resolve(__dirname, projectConfigMap[PLATFORM]), - to: path.resolve(config.build.assetsRoot) + to: path.resolve(config.build.assetsRoot), + transform: (content) => { + const config = JSON.parse(content) + if (config.miniprogramRoot) { + config.miniprogramRoot = './' + } + return JSON.stringify(config, null, 2) + }, }]) ] })