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 27a344cf8cc0674d62972e1cd25e01f76b252471..0ed3fbbcca24107fcadf9f5f633e6d664a633139 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 @@ -56,6 +56,11 @@ module.exports = function(content) { if (!pageJson) { return content } + + if (!appJson.globalStyle) { + appJson.globalStyle = {} + } + Object.assign(appJson.globalStyle, appJson.globalStyle['app-plus'] || {}) Object.assign(pageJson.style, pageJson.style['app-plus'] || {}) const pageJsonStyle = Object.assign(appJson.globalStyle, pageJson.style)