该问题正在修复中,可以先使用工具稳定版进行开发 https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html
微信开发工具崩溃,导致app.js 丢失,如何重新生成app.js?我用的是 typescript,MAC OS, 开发者工具IDE的版本号 看了半天没找到。 微信开发工具每天都要崩溃几次。崩溃就不说了,可以凑合 但是,偶然一次崩溃会导致 app.js 文件丢失,清缓存重新编译也不生成这个文件,目前的办法只能是 重新创建工程,把代码合并进去。 有什么办法能让这个app.js 文件出来吗? IDE 错误信息 [代码依赖分析] 找到 1 个依赖异常情况,请检查 Couldn't resolve the Js file "app.js" relative to "app.json"
2022-03-22开发者工具新版本增加了无依赖文件过滤功能。 这些文件是被代码依赖分析工具检测到是无依赖文件,因此会被忽略掉。 这里的提示不够明确,后续版本会优化
今天更新开发者工具后为什么有这个提示?之前是没有的 今天更新后控制台一直提示这个 这是怎么回事? 我的忽略配置文件是空的 没有设置过 "packOptions": { "ignore": [] }, [图片]
2022-03-17这个用法我们并不支持,是什么场景需要这么做呢?
miniprogram-ci编译代码后预览,导致部分文件路径失效?开发者工具 1.05.2203070 miniprogram-ci 1.8.0 使用miniprogram-ci编译代码后,上传预览及开发者工具打开都是报相同错误,路径无效 这是源码可以正常打开 [图片] 这是编译后 [图片]
2022-03-16可以在 project.config.json 中 packOptions.include 字段里,把这些无法分析出来的依赖文件但实际上有使用到的,加入列表中。 https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html
require动态拼接路径预览和体验版报错require动态拼接路径预览和体验版报错,改成+拼接也一样,正式发布会有问题吗? [图片]
2022-03-15没有分包的情况下就只有一个 __FULL__ 目录文件。 可以私信我提供一下具体的错误信息和sourcemap文件来定位一下
通过小程序后台下载sourcemap,无法匹配结果?sourcemap解析后只有一个 __FULL__文件(是否正常?),导入后提示:”无匹配结果“ 工具版本:[图片] appid:wx0b42c11f242051bf 发版时间:2022-03-11 15:22:19 排除soucemap版本与报错行数版本不一致 [图片] [图片]
2022-03-15可以把这些文件通过 packOptions.include 字段加入。 https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html
小程序无法预览:已自动过滤XX无依赖文件,明明有依赖啊?[图片] 这些依赖文件不是直接依赖的,是通过循环动态添加依赖的: [图片] 预览编译时很多文件被过滤,导致无法预览,只能用体验版,等了好久没有解决这个问题。 麻烦看下呢,或者预览的时候是否能加个开关呢?
2022-03-11正在开发中的,请关注后续的版本更新
miniprogram-ci 几时支持 ignoreUploadUnusedFiles 选项?目前在开发工具上发现有 ignoreUploadUnusedFiles 的选项,在上传的时候可以将无依赖的文件进行删除,减少了部分主包的体积,想知道什么时候miniprogram-ci 几时支持,目前主包快要超限,只能手动打包,CI打包超出限额。 请不要给以下建议,该做的优化都做过了,谢谢: 静态资源(图片)挪出去缩短变量自己去拆分包插件放分包
2022-03-11感谢反馈,我们会在后续版本中进行修复
Sass或者Less开发,在windows使用miniprogram-ci 上传代码失败?Sass或者Less开发,在windows使用miniprogram-ci 上传代码时报错,但是用开发工具可以正常上传代码,错误信息如下: { type: 'SummerError', message: 'The file (C:\\hp-work\\TestMiniProgram\\miniprogram\\styles\\variable.less) required by app.less is outside the project', stack: undefined, code: 10046, path: 'miniprogram/app.less', plugin: 'summer-less', hook: 'load' } [图片] 分析定位后找到报错位置 miniprogram-ci -> dist -> summer ->graph -> basegraph.js -> loadSourceForModule -> addWatchFile 方法 if (!i.startsWith(this.rootPath)) throw (0, error_1.makeSummerError)( `The file (${t}) required by ${e.sourcePath} is outside the project`, error_1.SummerErrors.SUMMER_PLUGIN_CODE_ERR, e.path ); 在该方法里面输出 i,以及 this.rootPath console.log('loadSourceForModule i--->', i) console.log('loadSourceForModule rootPath--->', this.rootPath) 在控制台可以看到相关信息: loadSourceForModule i---> C:/hp-work/TestMiniProgram/miniprogram/styles/variable.less loadSourceForModule rootPath---> C:\hp-work\TestMiniProgram/\miniprogram 可以发现是i 和 rootPath的格式不一致导致的该问题。 处理方式,将两个path的格式改成一致即可: addWatchFile: (t) => { const i = (0, tools_1.normalizePath)(t); const _r = (0, tools_1.normalizePath)(this.rootPath) if (!i.startsWith(_r)) throw (0, error_1.makeSummerError)( `The file (${t}) required by ${e.sourcePath} is outside the project`, error_1.SummerErrors.SUMMER_PLUGIN_CODE_ERR, e.path ); e.addWatchFile(path_1.default.posix.relative(this.rootPath, i)); }, 重新打包上传,上传成功 希望官方看到后尽快将这个问题修复,该问题只在window平台上发生 相关BUG: https://developers.weixin.qq.com/community/develop/doc/00086410108d58836c6d9995151000?highLine=is%2520outside%2520the%2520project
2022-03-08用了插件?插件代码也包含在上传代码体积中
开发者工具中"上传时过滤无依赖文件"功能不起作用?代码依赖分析可以看到代码总体积为412KB,无依赖文件体积为357KB,开发者工具中配置了"上传时过滤无依赖文件",上传后却显示上传的代码体积有182KB,和预期值相差较大。复现代码demo:https://github.com/Awen-hub/mini-bug-report 。使用miniprogram-ci下载过上传代码的压缩包,同样发现没有过滤无依赖文件。使用的开发者工具是最新版的1.05.2203030。 [图片] [图片] [图片]
2022-03-07请先选择 2.22.0 版本的基础库进行开发
小程序,突然大面积报 ReferenceError: define is not defined ?使用uniapp开发的小程序,昨天晚上还是好的,没有异常报错 今天早上来打开准备继续开发,但是突然报 ReferenceError: define is not defined [图片] 我看了一下这个 define ,是一个公共方法,类似于 require import 这样的,很多地方会用到,一旦 not defined ,整个就挂了。 网上搜了一下有说是微信开发工具版本问题,我就升级了一下微信开发者工具的版本,现在是最新版,如下 [图片] 这个可咋整,请官方给个思路?
2022-02-24