HarmonyOS 鸿蒙Next DevEco 新建Stage项目,代码显示正常,然后执行invalidate caches 操作,再次打开项目 所有的ts代码乱码
HarmonyOS 鸿蒙Next DevEco 新建Stage项目,代码显示正常,然后执行invalidate caches 操作,再次打开项目 所有的ts代码乱码 版本号3.1.0.500
DevEco 新建Stage项目,代码显示正常,然后执行invalidate caches 操作,再次打开项目 所有的ts代码乱码
删除 .idea和.hvigor重新启动后Ability文件变成Ability.test.ets 并且显示正常,但是其他ts文件还是显示不正常
2 回复
看一下右下角是utf-8的编码不
更多关于HarmonyOS 鸿蒙Next DevEco 新建Stage项目,代码显示正常,然后执行invalidate caches 操作,再次打开项目 所有的ts代码乱码的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next DevEco中,如果在新建Stage项目后,代码显示正常,但在执行invalidate caches
操作后,再次打开项目时所有的TypeScript代码出现乱码,可能是由于缓存清理操作导致IDE的编码设置或文件编码识别出现问题。DevEco IDE在清理缓存时可能会重置某些配置,导致文件编码错误识别,特别是当项目文件的默认编码与IDE的当前编码设置不一致时。
解决此问题,可以尝试以下步骤:
- 检查并确保项目的文件编码设置为UTF-8。
- 在DevEco IDE中,手动重新设置文件编码,确保所有文件以正确的编码格式打开。
- 如果问题依旧存在,可以尝试重新导入项目,确保IDE正确识别项目结构和文件编码。
此外,确保DevEco IDE版本为最新,以避免因版本问题导致的编码识别错误。