diff --git a/packages/webpack-uni-pages-loader/lib/platforms/mp.js b/packages/webpack-uni-pages-loader/lib/platforms/mp.js index 2a642cd3427463657d3f23da6fa83576201178ae..7091170f73996ce1631ca2601132537a39cf7f5b 100644 --- a/packages/webpack-uni-pages-loader/lib/platforms/mp.js +++ b/packages/webpack-uni-pages-loader/lib/platforms/mp.js @@ -266,14 +266,10 @@ module.exports = function (pagesJson, manifestJson, project = {}) { const projectName = getPlatformProject() - const rootProjectPath = + const projectPath = projectName && path.resolve(process.env.VUE_CLI_CONTEXT || process.cwd(), projectName) - const srcProjectPath = projectName && path.resolve(process.env.UNI_INPUT_DIR, projectName) - - const projectPath = rootProjectPath && fs.existsSync(rootProjectPath) ? rootProjectPath : srcProjectPath - if (projectPath && fs.existsSync(projectPath)) { // 自定义 project.config.json const platform = process.env.UNI_PLATFORM @@ -294,6 +290,18 @@ module.exports = function (pagesJson, manifestJson, project = {}) { }) } + if ( + process.env.UNI_PLATFORM === 'mp-weixin' || + process.env.UNI_PLATFORM === 'mp-qq' + ) { + // 微信不需要生成,其他平台做拷贝 + return { + app: { + name: 'app', + content: trimMPJson(app) + } + } + } return { app: { name: 'app',