记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

相关推荐
CoderYanger9 小时前
前端基础——CSS练习项目:百度热榜实现
开发语言·前端·css·百度·html·1024程序员节
i_am_a_div_日积月累_9 小时前
10个css更新
前端·css
她是太阳,好耀眼i9 小时前
Nvm 实现vue版本切换
javascript·vue.js·ecmascript
蒲公英100110 小时前
在wps软件的word中使用js宏命令设置表格背景色
javascript·word·wps
倚栏听风雨10 小时前
npm命令详解
前端
用户479492835691510 小时前
为什么我的react项目启动后,dom上的类名里没有代码位置信息
前端·react.js
键盘飞行员10 小时前
Vue3+TypeScript项目中配置自动导入功能,遇到了问题需要详细的配置教程!
前端·typescript·vue
han_10 小时前
前端高频面试题之Vue(初、中级篇)
前端·vue.js·面试
一枚前端小能手10 小时前
📜 `<script>`脚本元素 - 从加载策略到安全性与性能的完整指南
前端·javascript
掘金安东尼10 小时前
TypeScript为何在AI时代登顶:Anders Hejlsberg 的十二年演化论
前端·javascript·面试