manifeset.json
"mp-weixin" : {
"optimization": {
"subPackages": true
},
}
pages.js
subPackages: [{
"root": "sub-packages/package_tao",
}, {
"root": "sub-packages/package_taobao",
}]
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10 1903
HBuilderX类型: 正式
HBuilderX版本号: 2.7.9
第三方开发者工具版本号: RC v1.03.2005141
基础库版本号: 2.9.2
项目创建方式: HBuilderX
manifeset.json
"mp-weixin" : {
"optimization": {
"subPackages": true
},
}
pages.js
subPackages: [{
"root": "sub-packages/package_tao",
}, {
"root": "sub-packages/package_taobao",
}]
sub-packages/package_tao和 sub-packages/package_taobao 是彼此独立的分包,并不希望前者引用后者
sub-packages/package_taobao 开发或打包后的文件中require了sub-packages/package_tao的common/vendor.js 文件
分包名存在包含关系
如 sub-packages/package_tao和 sub-packages/package_taobao, 名称后者包含前者
开发或打包时 后者包文件中会require前者的sub-packages/package_tao/commom/vender文件
进而微信在打开sub-packages/package_tao分包时, 报错提示分包不能互相引用
后将package_tao改名为package_tao2,sub-packages/package_taobao便不再require common/vender文件
k***@gmail.com (作者)
感谢, 辛苦了
2020-06-11 14:41