uni-app 微信小程序编译报错 project.config.json 文件内容错误 libVersion 字段需为 string

发布于 1周前 作者 h691938207 来自 Uni-App

uni-app 微信小程序编译报错 project.config.json 文件内容错误 libVersion 字段需为 string

项目信息 详情
产品分类 HbuilderX
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win10
HBuilderX版本号 3.97

bug描述:

微信小程序编译每次都出现[ project.config.json 文件内容错误] project.config.json: libVersion 字段需为 string, string

示例代码:

微信小程序编译每次都出现[ project.config.json 文件内容错误] project.config.json: libVersion 字段需为 string, string

操作步骤:

微信小程序编译每次都出现[ project.config.json 文件内容错误] project.config.json: libVersion 字段需为 string, string

预期结果:

微信小程序编译每次都出现[ project.config.json 文件内容错误] project.config.json: libVersion 字段需为 string, string

实际结果:

微信小程序编译每次都出现[ project.config.json 文件内容错误] project.config.json: libVersion 字段需为 string, string

18 回复

可以在 manifest.json中加入 “mp-weixin” : {
“libVersion”: “latest”,
} 具体配置可以参考小程序文档 https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html#libVersion


好使,谢谢。刚升级最新的微信开发者工具,然后就报这个错误了。

好使,谢谢。刚升级最新的微信开发者工具,然后就报这个错误了。

好使,谢谢。刚升级最新的微信开发者工具,然后就报这个错误了。

好使,但是为什么这样改就好使了

回复 绝对值的几何: 应该是微信开发者工具升级之后加了什么东西导致的配置问题

正解,点赞,怎么没人点赞。官方的人只会要复现Demo,不看问题内容来分析

很赞,解决了问题。另外建议官方人员提高一下回答水平

正解,点赞,怎么没人点赞

感谢分享!

有用,请官方看看上面才是有效的回答

有用,感谢分享

排查下项目内是否对libVersion字段进行修改,如确认框架问题,请提供下测试工程。

我也出现了这个问题

我也出现这个问题

回复 1***@qq.com: 提供复现工程

有可能是小程序开发工具的问题,我回退了稳定版本后解决了

uni-app 开发微信小程序时,如果编译过程中遇到 project.config.json 文件内容错误,提示 libVersion 字段需为 string 类型,通常是因为 libVersion 字段的值不是字符串类型,而是一个数字或其他类型。

解决方法

  1. 打开 project.config.json 文件
    在项目的根目录下找到 project.config.json 文件。

  2. 检查 libVersion 字段
    找到 libVersion 字段,确保它的值是一个字符串类型。例如:

    {
      "libVersion": "2.25.0"
    }

    如果 libVersion 的值是数字或其他类型,比如:

    {
      "libVersion": 2.25
    }

    需要将其改为字符串类型。

  3. 保存文件并重新编译
    修改后保存文件,然后重新编译项目。

其他注意事项

  • 确保 project.config.json 文件格式正确
    确保整个 project.config.json 文件是一个有效的 JSON 文件,没有语法错误。

  • 检查 uni-app 版本
    如果你使用的是较旧的 uni-app 版本,可能会遇到一些兼容性问题。建议更新到最新版本。

  • 清理缓存
    有时候缓存可能会导致编译错误,可以尝试清理微信开发者工具的缓存,然后重新编译。

示例

以下是一个正确的 project.config.json 文件示例:

{
  "description": "项目配置文件",
  "setting": {
    "urlCheck": true,
    "es6": true,
    "postcss": true,
    "minified": true,
    "newFeature": true
  },
  "libVersion": "2.25.0",
  "appid": "your-appid",
  "projectname": "your-project-name"
}
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!