diff --git a/packages/webpack-uni-pages-loader/lib/index-new.js b/packages/webpack-uni-pages-loader/lib/index-new.js index 171281e9c1cc131060909d7f450e79f55fa707ec..4b3694e7eff785ea60a8fe286cf1265f6743dd04 100644 --- a/packages/webpack-uni-pages-loader/lib/index-new.js +++ b/packages/webpack-uni-pages-loader/lib/index-new.js @@ -68,19 +68,32 @@ module.exports = function (content) { const jsonFiles = require('./platforms/' + process.env.UNI_PLATFORM)(pagesJson, manifestJson) - if (jsonFiles && jsonFiles.length) { - if (process.env.UNI_USING_NATIVE || process.env.UNI_USING_V3) { - let appConfigContent = '' - jsonFiles.forEach(jsonFile => { - if (jsonFile) { - if (jsonFile.name === 'define-pages.js') { - appConfigContent = jsonFile.content - } else { - this.emitFile(jsonFile.name, jsonFile.content) - } - } - }) - return appConfigContent + if (jsonFiles && jsonFiles.length) { + if (process.env.UNI_USING_V3) { + let appConfigContent = '' + jsonFiles.forEach(jsonFile => { + if (jsonFile) { + if (jsonFile.name === 'define-pages.js') { + appConfigContent = jsonFile.content + } else { + this.emitFile(jsonFile.name, jsonFile.content) + } + } + }) + return appConfigContent + } + if (process.env.UNI_USING_NATIVE) { + let appConfigContent = '' + jsonFiles.forEach(jsonFile => { + if (jsonFile) { + if (jsonFile.name === 'app-config.js') { + appConfigContent = jsonFile.content + } else { + this.emitFile(jsonFile.name, jsonFile.content) + } + } + }) + return appConfigContent } jsonFiles.forEach(jsonFile => {