diff --git a/packages/webpack-uni-mp-loader/lib/plugin/generate-component.js b/packages/webpack-uni-mp-loader/lib/plugin/generate-component.js index bf239afa8c43182bd0bad97934bd42df6918aaeb..5ed4860f59baa893c26e846f99cf023a792ea3ab 100644 --- a/packages/webpack-uni-mp-loader/lib/plugin/generate-component.js +++ b/packages/webpack-uni-mp-loader/lib/plugin/generate-component.js @@ -151,7 +151,7 @@ module.exports = function generateComponent (compilation, jsonpFunction = 'webpa const source = assets[name].source() const [ownerName, parentName, componentName, slotName] = source.split(',') const json = assets[ownerName + '.json'] - const jsonSource = json.source() + const jsonSource = json && json.source() if (jsonSource) { const data = JSON.parse(jsonSource) const usingComponents = data.usingComponents || {}