uni-app 运行到最新版的微信开发者工具 project.config.json 中 libVersion 报错
uni-app 运行到最新版的微信开发者工具 project.config.json 中 libVersion 报错
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
PC开发环境操作系统 | Windows | |
PC开发环境操作系统版本号 | win10 22H2 | |
HBuilderX版本号 | 3.99 |
操作步骤:
运行到最新版的微信开发者工具project.config.json中libVersion报错
预期结果:
正常运行到最新版的微信开发者工具1.06.2401020
实际结果:
运行到最新版的微信开发者工具project.config.json中libVersion报错
bug描述:
运行到最新版的微信开发者工具project.config.json中libVersion报错
2 回复
遇到过这个问题,清除全部缓存,删掉unpackage 重新运行
在 uni-app 项目中,如果你在运行到最新版的微信开发者工具时,project.config.json
文件中的 libVersion
报错,可能是因为微信开发者工具的版本更新导致了一些配置项的变化或不再支持某些旧版本的配置。
解决方法
-
检查
libVersion
的值:libVersion
是微信开发者工具中指定基础库版本的配置项。确保你指定的版本是微信开发者工具支持的版本。- 你可以尝试将
libVersion
设置为最新版本的基础库。例如:"libVersion": "2.24.0"
- 你可以在微信开发者工具的“详情”页面查看当前支持的基础库版本。
-
更新
project.config.json
文件:- 确保
project.config.json
文件中的其他配置项也是最新的。你可以参考微信开发者工具的官方文档,确保配置项的正确性。
- 确保
-
更新 uni-app 和微信开发者工具:
- 确保你使用的是最新版本的 uni-app 和微信开发者工具。旧版本的工具可能不支持某些新特性或配置项。
-
删除
libVersion
配置项:- 如果你不确定应该使用哪个版本的基础库,可以尝试删除
libVersion
配置项,让微信开发者工具自动选择合适的基础库版本。
- 如果你不确定应该使用哪个版本的基础库,可以尝试删除
-
检查 uni-app 的配置文件:
- 如果你在
project.config.json
中手动添加了libVersion
,确保它没有与 uni-app 自动生成的配置冲突。你可以尝试删除project.config.json
文件,然后重新运行uni-app
项目,让 uni-app 自动生成新的配置文件。
- 如果你在
-
查看错误日志:
- 如果问题仍然存在,查看微信开发者工具的控制台输出,获取更详细的错误信息,根据错误信息进一步排查问题。
示例 project.config.json
文件
以下是一个简单的 project.config.json
文件示例:
{
"miniprogramRoot": "./unpackage/dist/dev/mp-weixin",
"appid": "your-appid",
"setting": {
"urlCheck": false,
"es6": true,
"postcss": true,
"minified": true,
"newFeature": true
},
"libVersion": "2.24.0",
"projectname": "your-project-name",
"condition": {}
}