diff --git a/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js b/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js index 0ed3fbbcca24107fcadf9f5f633e6d664a633139..20d3b9de5a012f9edf571361726fc7a0680b26be 100644 --- a/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js +++ b/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js @@ -48,11 +48,18 @@ module.exports = function(content) { } // 暂时实时读取配置信息,查找是否 disableScroll const appJson = getPagesJson() - if (!appJson.nvue || !appJson.nvue.pages) { - return content + + let pageJson + if (appJson.nvue) { //旧版本 + if (!appJson.nvue || !appJson.nvue.pages) { + return content + } + const pagePath = resourcePath + '.html' + pageJson = appJson.nvue.pages.find(page => page.path === pagePath) + } else { + pageJson = appJson.pages.find(page => page.path === resourcePath) } - const pagePath = resourcePath + '.html' - const pageJson = appJson.nvue.pages.find(page => page.path === pagePath) + if (!pageJson) { return content }