工具的版本 也升级到nightly的比较新的版本吧,然后再重新创建
多端应用开发iOS原生插件问题?开发者工具版本:1.06.2502272 darwiin-arm64 Mac OS: 15.0.1 芯片:M1 Pro Xcode: 16.0 模拟器报错: [SaaAMgr.mm,191,-[SaaAMgr setupMiniAppBundle]] parse buildinfo.json fail, please check /Users/xxx/Library/Developer/CoreSimulator/Devices/63C6F892-F239-498B-9D72-0B8B581E7561/data/Containers/Bundle/Application/14E0CB5D-B6C2-44EB-9F91-8150489EB9F0/demo.app/MiniApp.bundle/module/buildinfo.json 真机报错: Exited with status code 255
03-06可以试试 2.1.11
miniprogram-ci开启代码压缩后,提示wxml文件expected token `if`?[图片] 简单复现 wxml文件中使用<wxs> module.exports.testFunction = function (a) { var b = '' if (a) { b = 'aaaaaa' } else { b = 'cccccc' } return b } CI上传脚本 await ci.upload({ project, version: "1.0.0", desc: "测试施氏食狮", setting: { es6: true, minifyJS: true, minifyWXML: true, minifyWXSS: true, codeProtect: true, autoPrefixWXSS: true, minify: true, }, 开启"minifyWXML"或者"minify"都会提示expected token `if`,关闭后就可以正常通过脚本上传 miniprogram-ci版本为2.0.10,开发者工具版本为1.06.2502142 开发者工具中是可以正常上传,ci脚本中就会提示该错误,想问下是压缩的时候出问题了还是什么原因导致 已添加代码片段,其中上传key和appid内容请麻烦自行修改下
02-27多端插件产物有问题。是不是没有正确构建多端插件的产物
引入多端原生插件,真机调试报错?Error installing app. 0 (PackageInspectionFailed). Failed to load Info.plist from bundle at path /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.ZItyrt/extracted/demo.app/Frameworks/wx1b55448b5bd2cefc.framework; Extra info about "/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.ZItyrt/extracted/demo.app/Frameworks/wx1b55448b5bd2cefc.framework/Info.plist": Couldn't stat /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.ZItyrt/extracted/demo.app/Frameworks/wx1b55448b5bd2cefc.framework/Info.plist: No such file or directory,["Failed to load Info.plist from bundle at path /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.ZItyrt/extracted/demo.app/Frameworks/wx1b55448b5bd2cefc.framework; Extra info about \"/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.ZItyrt/extracted/demo.app/Frameworks/wx1b55448b5bd2cefc.framework/Info.plist\": Couldn\'t stat /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.ZItyrt/extracted/demo.app/Frameworks/wx1b55448b5bd2cefc.framework/Info.plist: No such file or directory"] $:wx2a9d0c3c276390e4 getAppleIdData succeed Init the sign environment for 1054938306@qq.com... Signing the app... Sign the app successfully 我是跟着文档一样走的,不知道为什么报这个错
02-06微信小程序的 使用方式一样
多端应用h5通信问题?在多端应用中,使用webview嵌入了h5页面,请问h5页面怎么和app通信呢?
01-13问题是babel编译后 没有这个helper函数babel可以确认是用的 ci 的还是自己的。因为看提示 是 ../@babel的路径,看起来是你们自己的 babel配置如果是ci的。可以看看ci文档的 编译设置 的 https://www.npmjs.com/package/miniprogram-ci配置,以及https://developers.weixin.qq.com/miniprogram/dev/devtools/codecompile.html然后使用ci.getCompiledResult看看最终的编译结果来定位具体的问题。
miniprogram-ci升级到2.1.8后,上传包成功后,真机扫体验版出现白屏?从1.0.98版本升级到最新2.1.8版本。 项目构建产物是没有变化的,只是升级了ci版本。 miniprogram-ci的setting { es6: true, es7: true, minify: true } 从onProgressUpdate来看,构建产物是上传成功了 [图片] 白屏错误信息: Error during evaluaing file app.js can not find module: require args is [图片] 请大佬们帮看下啥问题?
2024-12-03看提示是 babel提示.map过大的报错。 去掉.map文件,或是把es7:true去掉。
miniprogram-ci 上传的unity导出的小游戏,卡在进度,在微信开发者工具上传没有问题[图片][图片]
2024-09-031.9.17 报错在你的node_modules的chalk里面 我猜测是版本有问题 可以试试chalk 4.1.2。 2.0.8 就是正常的检查报错。相对1.9.17检查变得严格了。可以确认一下miniprogramRoot下面的相对路径是不是错了 miniprogram/app.json: ["pages"][0] could not find the corresponding file: "pages/index/index.js"
miniprogram-ci preview 上传代码报错?测试了一下npm包的版本均有问题。 miniprogram-ci@2.0.6 miniprogram-ci@2.0.4 miniprogram-ci@1.9.16 miniprogram-ci@1.9.8 配置如下: miniprogram-ci preview \ -v false \ --pp ./dist \ --pkp ./private-key.txt \ --enable-es6 true \ --enable-es7 true \ --enable-minify true \ --enable-allowIgnoreUnusedFiles true \ --enable-autoprefixwxss true \ --uv ***** \ --ud ***** \ --appid ***** \ -r 1 上周五还能用,今天周一我们公司所有的小程序CI全部异常。 项目使用 ts ci 版本号 1.9.17 [图片] 报错: WARNING: 61 repetitive deprecation warnings omitted. { type: 'SummerError', message: "TypeError: Cannot read properties of undefined (reading 'close')", stack: "TypeError: Cannot read properties of undefined (reading 'close')\n" + ' at Object.<anonymous> (/usr/local/bin/global/5/.pnpm/node_modules/chalk/index.js:72:75)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1159:14)\n' + ' at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)\n' + ' at Module.load (node:internal/modules/cjs/loader:1037:32)\n' + ' at Module._load (node:internal/modules/cjs/loader:878:12)\n' + ' at Module.require (node:internal/modules/cjs/loader:1061:19)\n' + ' at require (node:internal/modules/cjs/helpers:103:18)\n' + ' at Object.<anonymous> (/usr/local/bin/global/5/.pnpm/miniprogram-ci@1.9.17_eslint@8.57.0/node_modules/@babel/highlight/lib/index.js:10:15)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1159:14)\n' + ' at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)', code: 10046, path: 'miniprogram/api/account.ts', plugin: 'summer-typescript', hook: 'load' } 切换至最新版本 ci: 2.0.8 [图片] 报错: child process stderr: getAppJSON error Error: miniprogram/app.json: ["pages"][0] could not find the corresponding file: "pages/index/index.js" at throwError (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/utils/common.js:1:1102) at checkPageExist (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/app/checkAppFields.js:1:1534) at checkMainPkgPages (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/app/checkAppFields.js:1:6047) at checkAppJSON (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/app/appJSON.js:1:2372) at /usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/app/appJSON.js:1:4242 at i.scheduler (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/reactiveCache.js:1:1702) at reactiveEffect (/usr/local/bin/global/5/.pnpm/@vue+reactivity@3.0.5/node_modules/@vue/reactivity/dist/reactivity.cjs.js:46:24) at effect (/usr/local/bin/global/5/.pnpm/@vue+reactivity@3.0.5/node_modules/@vue/reactivity/dist/reactivity.cjs.js:21:9) at ReactiveJSONCompiler.registerOrGet (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/reactiveCache.js:1:1682) at /usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/reactiveCache.js:1:3413 { code: 10005, path: 'miniprogram/app.json' } CustomError: miniprogram/app.json: ["pages"][0] could not find the corresponding file: "pages/index/index.js" at throwError (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/utils/common.js:1:1102) at checkPageExist (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/app/checkAppFields.js:1:1534) at checkMainPkgPages (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/app/checkAppFields.js:1:6047) at checkAppJSON (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/app/appJSON.js:1:2372) at /usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/app/appJSON.js:1:4242 at i.scheduler (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/reactiveCache.js:1:1702) at reactiveEffect (/usr/local/bin/global/5/.pnpm/@vue+reactivity@3.0.5/node_modules/@vue/reactivity/dist/reactivity.cjs.js:46:24) at effect (/usr/local/bin/global/5/.pnpm/@vue+reactivity@3.0.5/node_modules/@vue/reactivity/dist/reactivity.cjs.js:21:9) at ReactiveJSONCompiler.registerOrGet (/usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/reactiveCache.js:1:1682) at /usr/local/bin/global/5/.pnpm/miniprogram-ci@2.0.8_eslint@8.57.0/node_modules/miniprogram-ci/dist/modules/corecompiler/original/json/reactiveCache.js:1:3413 { code: 10005, path: 'miniprogram/app.json' }
2024-07-31babel的node_modules依赖发版导致的。 2.0.8 1.9.17 锁定了babel的子版本。PS:清除本地的node_modules和lock文件
小程序miniprogram-ci 发版报错?报错code 10032,抛错path.requeueComputedKeyAndDecorators。 npx miniprogram-ci@1.9.15执行上传,配置了enable-es7 true就会报错,不配置不会报错,但是引用的第三方插件有使用大量的可选链等语法,不配置es7加强会报错的,配置了只能手动发版本 [图片]
2024-07-29babel的node_modules依赖发版导致的。 2.0.8 1.9.17 锁定了babel的子版本。PS:清除本地的node_modules和lock文件
unknown file: path.requeueComputedKeyAndDecoratorsminiprogram-ci preview 上传代码报错。 报错1: unknown file: path.requeueComputedKeyAndDecorators is not a function at enhance (/usr/local/lib/node_modules/miniprogram-ci/dist/modules/corecompiler/summer/plugins/enhance.js:1:1579) at doTransform (/usr/local/lib/node_modules/miniprogram-ci/dist/modules/corecompiler/summer/plugins/enhance.js:1:1827) at Object.runSummerPluginHook (/usr/local/lib/node_modules/miniprogram-ci/dist/modules/corecompiler/summer/worker.js:1:1225) { code: 10045, path: 'app/components/block-item/index.js' 报错2: { type: 'SummerError', message: 'TypeError: _traverse.visitors.environmentVisitor is not a function', stack: 'TypeError: _traverse.visitors.environmentVisitor is not a function\n' + ' at Object.<anonymous> (/usr/local/bin/global/5/.pnpm/node_modules/@babel/helper-replace-supers/lib/index.js:22:51)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1159:14)\n' + ' at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)\n' + code: 10046, path: 'miniprogram/api/account.ts', plugin: 'summer-typescript', hook: 'load' } 测试了一下npm包的版本均有问题。 miniprogram-ci@2.0.6 miniprogram-ci@2.0.4 miniprogram-ci@1.9.16 miniprogram-ci@1.9.8 配置如下: miniprogram-ci preview \ -v false \ --pp ./dist \ --pkp ./private-key.txt \ --enable-es6 true \ --enable-es7 true \ --enable-minify true \ --enable-allowIgnoreUnusedFiles true \ --enable-autoprefixwxss true \ --uv ***** \ --ud ***** \ --appid ***** \ -r 1 上周五还能用,今天周一我们公司所有的小程序CI全部异常。
2024-07-29Babel的版本虽然锁定了,但是它的依赖更新了版本。导致了问题。 旧版本的ci 可以先用1.9.17试试 2.0.8 也修复了
unknown file path.requeueComputedKeyAndDecorators?unknown file: path.requeueComputedKeyAndDecorators is not a function at throwError (/var/lib/.nvm/versions/node/v12.0.0/lib/node_modules/miniprogram-ci/dist/utils/common.js:2:1095) at m (/var/lib/.nvm/versions/node/v12.0.0/lib/node_modules/miniprogram-ci/dist/core/compile/handler/js.js:2:2611) at processTicksAndRejections (internal/process/task_queues.js:88:5) at async compileJS (/var/lib/.nvm/versions/node/v12.0.0/lib/node_modules/miniprogram-ci/dist/core/compile/handler/js.js:2:2871) at async Promise.all (index 1) at async compileJSFiles (/var/lib/.nvm/versions/node/v12.0.0/lib/node_modules/miniprogram-ci/dist/core/compile/common.js:2:2708) at async compile (/var/lib/.nvm/versions/node/v12.0.0/lib/node_modules/miniprogram-ci/dist/core/compile/mini_program.js:2:2151) at async innerUpload (/var/lib/.nvm/versions/node/v12.0.0/lib/node_modules/miniprogram-ci/dist/ci/upload.js:2:1968) at async upload (/var/lib/.nvm/versions/node/v12.0.0/lib/node_modules/miniprogram-ci/dist/ci/upload.js:2:1014) at async Proxy.<anonymous> (/var/lib/.nvm/versions/node/v12.0.0/lib/node_modules/miniprogram-ci/dist/utils/report.js:2:1403) { code: 10032, path: 'components/xxx.js' 上午上传小程序代码还是好好的,下午就全都不行了。是不是官方偷偷改了miniprogram-ci?
2024-07-29