diff --git a/plugins/WechatMpPlugin.js b/plugins/WechatMpPlugin.js index d4a239e..b0fa97a 100644 --- a/plugins/WechatMpPlugin.js +++ b/plugins/WechatMpPlugin.js @@ -316,11 +316,17 @@ class OakWeChatMpPlugin { }); } + // add assets entry async addAssetsEntries(compiler) { const { include, exclude, extensions, assetsChunkName } = this.options; const patterns = this.appEntries - .map((resource) => `${resource}.*`) + .map((resource) => { + if (/\/miniprogram_npm\//.test(resource)) { + return `${path.parse(resource).dir}/**/*.*`; + } + return `${resource}.*` + }) .concat(include); const entries = await globby(patterns, {