小程序
小游戏
企业微信
微信支付
扫描小程序码分享
ci命令行上传是否能检测到分包?
1、代码已分包,分包路径在app.json中有体现
2、使用开发者工具上传能成功上传代码
3、使用CI命令行上传代码失败,提示如下:
Error: {"errCode":-1,"errMsg":"inner upload fail with errcode: 80200, errmsg: main package source size 2741KB exceed max limit 2MB"}
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
ci调用的参数,和project.config.json的内容通过一下看看?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
首先对回答问题的作者们表示感谢和歉意!
我参考的是 project.config.json 作为 ci.upload 中 settings 的参数设置。
在 ci 配置的文档最末端有关于 编译设置 的api,参数和 project.config.json 中的微有区别,修改为 编译设置 的参数后能正常压缩代码上传。如下:
setting: { es6: true, es7: true, minifyJS: true, minifyWXML: true, minifyWXSS: true, minify: true }
你现在解决这个问题了吗,我也遇到了
删除无用的资源-压缩较大的资源-把图片资源放服务器,引用路径-小程序分包
ci上传和工具上传, ci上传有时候(大部分)会超包
可以检测到分包信息
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
ci调用的参数,和project.config.json的内容通过一下看看?
ci.upload({
project,
version,
desc,
setting: {
es6: true,
minified: true,
enhance: true,
babelSetting: {
"ignore": [
"miniprogram_npm/*"
]
}
},
onProgressUpdate: console.log
})
2、project.config.json
setting: {
urlCheck: true,
es6: true,
enhance: true,
postcss: false,
preloadBackgroundData: false,
minified: true,
newFeature: true,
coverView: true,
nodeModules: false,
autoAudits: true,
showShadowRootInWxmlPanel: true,
scopeDataCheck: false,
uglifyFileName: false,
checkInvalidKey: true,
checkSiteMap: true,
uploadWithSourceMap: true,
compileHotReLoad: false,
useMultiFrameRuntime: true,
useApiHook: true,
useApiHostProcess: true,
babelSetting: {
ignore: [],
disablePlugins: [],
outputPath:
},
enableEngineNative: false,
bundle: false,
useIsolateContext: true,
useCompilerModule: true,
userConfirmedUseCompilerModuleSwitch: false,
userConfirmedBundleSwitch: false,
packNpmManually: false,
packNpmRelationList: [],
minifyWXSS: true
}
首先对回答问题的作者们表示感谢和歉意!
我参考的是 project.config.json 作为 ci.upload 中 settings 的参数设置。
在 ci 配置的文档最末端有关于 编译设置 的api,参数和 project.config.json 中的微有区别,修改为 编译设置 的参数后能正常压缩代码上传。如下:
setting: { es6: true, es7: true, minifyJS: true, minifyWXML: true, minifyWXSS: true, minify: true }
你现在解决这个问题了吗,我也遇到了
删除无用的资源-压缩较大的资源-把图片资源放服务器,引用路径-小程序分包
ci上传和工具上传, ci上传有时候(大部分)会超包
我的代码编译配置是
setting: {
es6: true,
minified: true,
enhance: true,
}
可以检测到分包信息