问题已解决,最终发现是由于sourcemap 体积太大(约 200M)导致下载失败。通过开启 `streaming` 配置解决。 详见小游戏的文档 https://developers.weixin.qq.com/minigame/dev/devtools/ci.html#%E6%8B%89%E5%8F%96%E6%9C%80%E8%BF%91%E4%B8%8A%E4%BC%A0%E7%89%88%E6%9C%AC%E7%9A%84sourceMap 而小程序的文档里却没有这个配置,太坑了 https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html#%E6%8B%89%E5%8F%96%E6%9C%80%E8%BF%91%E4%B8%8A%E4%BC%A0%E7%89%88%E6%9C%AC%E7%9A%84sourceMap 之前社区有同样错误码的问题反馈, https://developers.weixin.qq.com/community/develop/doc/0002ea0cbe4f387d50ebeb44251c14?_at=1727232450117 官方说在1.2.3 版本解决了,但是查看 miniprogram-ci包的changelog,看起来1.2.3 并没有真正的解决问题。 [图片] 查看源码,内部是有对于 `streaming` 的支持,并没有区分是小程序还是小游戏。 [图片] 因此这个配置没有隐患,猜测是因为小游戏问题反馈而做的修正,所以小游戏文档更新了,而忘记了给小程序的文档做更新。
sourcemap报错,get new ticket fail innerCode: -80014?import ci from 'miniprogram-ci'; try { const project = new ci.Project({ appid: `${appid}`, type: 'miniProgram', projectPath: 'packages/xx', privateKeyPath: `${pkp}`, ignores: ['node_modules/**/*'] }); smBuffer = await ci.getDevSourceMap({ project, robot: 30, sourceMapSavePath: './sm.zip' }); } catch (e) { console.log('拉取 sourcemap 文件失败', e); return; } 报错内容 拉取 sourcemap 文件失败 Error: request failed, errCode: -1, errMsg: get new ticket fail innerCode: -80014 at getDevSourceMap (/Users/xx/.jenkins/workspace/xx/marsenal/node_modules/miniprogram-ci/dist/ci/getDevSourceMap.js:2:1578) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:95:5) at async Object.getDevSourceMap (/Users/xx/.jenkins/workspace/xx/marsenal/node_modules/miniprogram-ci/dist/utils/report.js:2:1403) at async step.rule (file:///Users/xx/.jenkins/workspace/xx/marsenal/src/build-deploy.pipeline.js:461:24) at async step (file:///Users/xx/.jenkins/workspace/xx/marsenal/node_modules/@xx-client/marsenal-js/dist/main.js:57170:5) at async file:///Users/xx/.jenkins/workspace/xx/marsenal/src/build-deploy.pipeline.js:446:1
09-25尝试了给父盒子用渐变色,子盒子做超出隐藏,但是依然是...不显示渐变色。而模拟器和安卓真机正常。
ios真机上文字超出隐藏显示...,这个...不支持渐变色,文字正常文字使用渐变色时,ios 真机上文字渐变色正常。但当文字过长显示...,这个...没有出现渐变色。而这个...在模拟器、安卓真机上表现正常,能出现渐变色。 [图片][图片] 技术栈:Taro+React 验证有问题的机型有:iPhone11、14 <view className="main_title linear">乳品热销榜乳品热</view> .main_title { width: 40px; height: 35px; font-weight: 500; font-size: 34px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .linear { color: transparent; background: var(--ranking-title-bg, linear-gradient(90deg, #FFEBD9 0%, #FFDAB8 100%)); background-clip: text; -webkit-background-clip: text; }
04-10