记i18n ally工具检测语言失败的一则思路

情况

只有某个文件检测不到汉字,其余都可以检测出来,困扰许久,发个博客记一下思路

解决方法:

1、肯定不是i18n ally工具的问题,因为其他的vue都能检测成功

2、是这个文件的问题

采用排除法

  1. 先删掉所有代码,检测到中文,不是文件格式或命名的问题
  2. 删掉template代码,检测不到中文,不是template的问题
  3. 删掉script代码,检测到中文,是script里面代码的问题
  4. 重复以上步骤,对script代码进行排查
  5. 最终发现:

导致检测不出的代码

javascript 复制代码
if (
  !this.editModel.messageContentList ||
  this.editModel.messageContentList.length <= 0
) {
  this.$notify.info("error", "模拟消息不能为空");
  return;
}

解决办法:必须删掉上述代码,注释此代码也会检测失败

猜测原因

不能写出【逻辑不成立】的等式,理论上Array.length不会为-1,最小为0

相关推荐
weixin-a1530030831626 分钟前
vue疑难解答
前端·javascript·vue.js
Bellafu6663 小时前
selenium 常用xpath写法
前端·selenium·测试工具
blackorbird6 小时前
Edge 浏览器 IE 模式成攻击突破口:黑客借仿冒网站诱导攻击
前端·edge
谷歌开发者7 小时前
Web 开发指向标 | Chrome 开发者工具学习资源 (一)
前端·chrome·学习
名字越长技术越强7 小时前
Chrome和IE获取本机ip地址
前端
天***88967 小时前
Chrome 安装失败且提示“无可用的更新” 或 “与服务器的连接意外终止”,Chrome 离线版下载安装教程
前端·chrome
半梦半醒*7 小时前
zabbix安装
linux·运维·前端·网络·zabbix
大怪v8 小时前
【搞发🌸活】不信书上那套理论!亲测Javascript能卡浏览器Reader一辈子~
javascript·html·浏览器
清羽_ls8 小时前
React Hooks 核心规则&自定义 Hooks
前端·react.js·hooks
你的人类朋友8 小时前
“签名”这个概念是非对称加密独有的吗?
前端·后端·安全