1、root 里面的名称不能带 斜杠 / (重点)
2、要把uni_modules 的 uni-id-pages 这种的单独提取出来做一个分包
3、分包里面的js跟静态文件最好是放到static里面, 要按 static/js 这样去划分
"optimization" : {
"subPackages" : true
}, 这个是关键
manifest.json
/* 小程序特有相关 */ "mp-weixin" : { "appid" : "你的appid", "setting" : { "urlCheck" : true, "postcss" : true, "minified" : true, "es6" : true }, "usingComponents" : true, "optimization" : { "subPackages" : true }, "uniStatistics" : { "enable" : false }, "lazyCodeLoading" : "requiredComponents", "unipush" : { "enable" : false }, "requiredPrivateInfos" : [ "getLocation" ], "permission" : {} },
对应分包 pages.json的配置
{
"root": "subpackageuni",
"pages": [