在某年某月的某一天(2021-02-24),在一个前端工程里面,我就改了一个字段名,

对gitlab发誓,除此以外,啥也没动。

而且,在本地,npm start,启动前端项目,和往常一样,完美的连一个警告都没有,就像这样:

真是如丝般润滑,然而,分别发布到测试环境和生产环境,就碰到纠缠我好几天的诡异之事了。

他报了一个下面的错误:

但是这个Map.jsx,我是从来没碰过的,具体内容如下:

茫然的我,还以为是这个类有什么问题,将其删除了,再发布之,发现又有其他的类报了相同的错:

于是,我确定,不是代码的问题,

可是老天爷呀,配置神马的,我没动过呀,,,,

去一番研究加百度搜索,还碰到一个这样的警告:

说我在自暴自弃,但是与本文无关,请忽略。

很多朋友都说是eslint的检查的问题,

我就纳闷了,我啥也没改呀,就改了一个字段名啊,怎么就突然要检查了,这么不讲武德吗?

于是我找到eslint的配置文件:【.eslintrc】,加了一点配置,将这个操蛋的no-undef关了

还是不行,报一开始同样的错误(这句话会出现n次)

有朋友说,不能用off,要用0,于是:

还是不行,报一开始同样的错误。

于是,eslint检查都给关了:

还是不行,报一开始同样的错误。

还有朋友说,要加上globals,声明一下不要检查,于是:

还是不行,报一开始同样的错误。

什么都没改,就碰到如此蛋疼的事情,

再次对天发誓,package.json等等配置文件,一个字母,一个格式,一个空格空行都没碰过。

简直就是飞来横锅。

最后,绝望的我,尝试将相关插件的版本,都更新了一下,

还是不行,报一开始同样的错误。

后来,有同事提到,我们为了发布版本的时候,快一点,做了一个本地的镜像仓库,

只有这一个原因会影响线上的代码了,于是将Dockerfile种,本地镜像仓库,切换为阿里的:

神奇的事情,发生了,好了。

收工

生产环境突然编译报错:‘XXXX‘ is not defined no-undef相关推荐

  1. glog 编译报错 ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h.

    glog 编译报错 ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h. ...

  2. 【c语言 gcc9.1.0环境下编译报错】error: ‘true’ undeclared (first use in this function)

    问题 网上验证一个单链表是否有环的c语言demo,放到gcc9.1.0的环境下编译,发现编译报错: error: 'true' undeclared (first use in this functi ...

  3. 生产环境如何关闭报错功能_知识分享---如何区分前端与后端bug

    1.如何区分前端和后端 通俗讲,用户看到的部分都叫前端. 而用户看不到的部分可以统称为后端. 2.前端和后端的呈现形式 前端的呈现形式有web端.移动端(ios.安卓).小程序等. 后端系统一般只有一 ...

  4. 生产环境服务端报错:阿里云IOT连接中断

    记一次生产中的服务端报阿里云iot连接中断的故障问题 1. 业务场景

  5. 生产环境服务端报错:阿里云IOT连接失败,重试也失败的问题

    1.

  6. 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )

    文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...

  7. VS远程开发(远程调试)编译报错:对‘xxx’未定义的引用(设置库依赖顺序)(已解决)pthread(项目-->属性-->链接器-->输入-->库依赖项)

    如图在VS中对linux进行远程开发时,编译报错: 貌似是因为在代码中使用了pthread.h的函数,链接库依赖顺序出了问题,我在ubuntu里手动使用gcc main.c -lpthread -o ...

  8. openharmony编译报错ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor

    ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor 作者:坚果 公众号:" ...

  9. 关于 Visual stdio 编译报错:error MSB6006: “CL.exe”已退出

    网上查看,原因有多种. 我自己遇到的是这样的: 环境:VS2019,编译项目 image-master,中间自己重整了原来的目录,移动了很多文件.编译报错:error MSB6006: "C ...

最新文章

  1. 博科300交换机不中断(non-disruptive)固件升级
  2. 不均衡数据的处理方法
  3. python浅复制与深复制_Python中的浅复制与深复制
  4. Android 手机卫士--解析json与消息机制发送不同类型消息
  5. python降维可视化 自编码_如何使用自动编码器可视化降维? (Python | TensorFlow)...
  6. cmake 常见问题及解决
  7. Q80:平坦着色(Flat Shading)和平滑着色(Smooth Shading)——“Q79:怎么用三角形网格(Triangle Mesh)细分曲面”(补充)
  8. 【更新于2019】SCI EI 索引最新查询方法(已验证有效)
  9. 北京驾照到期后如何在郑州换证
  10. 15s是什么意思c语言,15s是什么意思
  11. 在node中,中文转拼音排序
  12. 深度学习进行时间序列模式识别
  13. 【matlab】:matlab的输入和输出
  14. 算法练习贴--32--找不同(Java)
  15. 如何用Python批量导入Excel并用Pandas整合
  16. 小米笔记本Air 13.3 熄屏 大概率无法唤醒问题(已解决)
  17. mysql ext3 ext4_给你一个惊喜:EXT3/EXT4文件系统数据删除后的数据恢复
  18. win7全屏_win7常见问题之附件小工具不见了?
  19. Mac安装brew的终极方法
  20. 西门子PLC模拟量滤波防抖程序,西门子1200和1500通用,有电压或者电流或者热电偶选择

热门文章

  1. 商丘学院计算机基础,商丘学院
  2. 一学期c语言的学习总结
  3. 《Python基础教程(第3版)》笔记:第8章异常
  4. 【安全】被黑客要挟的一天,All your data is a backed up. You must pay 0.25BTC
  5. 比 rm -rf /* 还骚的 Linux 19 个装 B 的命令!
  6. 港股通不得不了解的汇率问题
  7. 清橙OJ A1095 回溯之教室排课
  8. 最新!SPDK宣布在NVMe-oF Fabrics中支持TCP transport
  9. AtoZ CSS快速提示:对文本使用OpenType
  10. 获取华为手机的IMEI和sn号