uni-app HbuilderX从3.1.22升级到3.2.9后菜单栏显示%publish.name%
uni-app HbuilderX从3.1.22升级到3.2.9后菜单栏显示%publish.name%
操作步骤:
1、在官网下载mac3.2.9正式版
2、删除hx临时文件
3、安装替换原有版本
4、打开编辑器菜单显示异常,manifest.json文件打开也显示异常
预期结果:
显示中文菜单栏
实际结果:
显示%publish.name%等
bug描述:
之前HbuilderX版本是3.1.22,今日在官网下载了正式版3.2.9,安装之后菜单栏显示诸如%publish.name%
| 信息类型 | 信息内容 |
|---|---|
| 产品分类 | HbuilderX |
| PC开发环境 | Mac |
| 系统版本号 | macOS BigSur 11.6 |
| HBuilderX版本 | 3.2.9 |
| App下载地址 | https://www.dcloud.io/hbuilderx.html |

更多关于uni-app HbuilderX从3.1.22升级到3.2.9后菜单栏显示%publish.name%的实战教程也可以访问 https://www.itying.com/category-93-b0.html
打开操作系统终端,执行如下命令:
rm $HOME/Library/Application\ Support/HBuilder\ X/prefs
命令功能:清除配置文件
更多关于uni-app HbuilderX从3.1.22升级到3.2.9后菜单栏显示%publish.name%的实战教程也可以访问 https://www.itying.com/category-93-b0.html
rm: /Users/zhangruonan/Library/Application Support/HBuilder X/prefs: No such file or directory
回复 浅樱: 请注意空格。空格需要转义
回复 DCloud_HB_WDL: 配置文件早删了,看下一条评论截图
回复 DCloud_HB_WDL: 所以是什么原因呢?同事的mac上安装和我相同的版本就很正常,只不过他的系统版本比我的低
回复 浅樱: 问题解决了吗? 如果还不行,重新下载安装HBuilderX
回复 DCloud_HB_WDL: 没有,今早上安装了3.2.12.还是一样的问题
回复 浅樱: 发下QQ,我加你看下问题
回复 DCloud_HB_WDL: 1812083198
这个配置文件早就删了
需要详细的信息才能定位问题。已添加您的QQ,请同意。
这是一个典型的本地化资源加载失败问题。%publish.name%是国际化资源文件的占位符,当HBuilderX无法正确加载语言包时就会显示这些占位符。
主要原因:
- 升级过程中语言包文件损坏或丢失
- 临时文件清理不彻底导致新旧版本文件冲突
- macOS系统权限问题导致文件读取失败
解决方案:
方法一:完全卸载后重新安装
- 彻底退出HBuilderX
- 删除以下目录:
/Applications/HBuilderX.app(应用程序本身)~/Library/Application Support/HBuilder X(用户数据)~/Library/Preferences/io.dcloud.HBuilder.plist(偏好设置)
- 重新下载安装包进行安装
方法二:修复语言包
- 关闭HBuilderX
- 前往目录:
/Applications/HBuilderX.app/Contents/Resources - 检查是否存在
language文件夹及内部的.json语言文件 - 如果文件存在但显示异常,可从其他正常安装的电脑复制该文件夹覆盖
方法三:命令行修复 在终端执行:
# 清除HBuilderX缓存
rm -rf ~/Library/Caches/io.dcloud.HBuilder
# 重置偏好设置
defaults delete io.dcloud.HBuilder


