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

Image Image Image


更多关于uni-app HbuilderX从3.1.22升级到3.2.9后菜单栏显示%publish.name%的实战教程也可以访问 https://www.itying.com/category-93-b0.html

13 回复

打开操作系统终端,执行如下命令:
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无法正确加载语言包时就会显示这些占位符。

主要原因:

  1. 升级过程中语言包文件损坏或丢失
  2. 临时文件清理不彻底导致新旧版本文件冲突
  3. macOS系统权限问题导致文件读取失败

解决方案:

方法一:完全卸载后重新安装

  1. 彻底退出HBuilderX
  2. 删除以下目录:
    • /Applications/HBuilderX.app(应用程序本身)
    • ~/Library/Application Support/HBuilder X(用户数据)
    • ~/Library/Preferences/io.dcloud.HBuilder.plist(偏好设置)
  3. 重新下载安装包进行安装

方法二:修复语言包

  1. 关闭HBuilderX
  2. 前往目录:/Applications/HBuilderX.app/Contents/Resources
  3. 检查是否存在language文件夹及内部的.json语言文件
  4. 如果文件存在但显示异常,可从其他正常安装的电脑复制该文件夹覆盖

方法三:命令行修复 在终端执行:

# 清除HBuilderX缓存
rm -rf ~/Library/Caches/io.dcloud.HBuilder
# 重置偏好设置
defaults delete io.dcloud.HBuilder
回到顶部