SiteIcons
react-app-rewired build --config-overrides=./config-overrides.js
(文件和命令与最后几个编译之间没有变化)时,我在整个项目中都会遇到数十个错误,
Line 115:42: 'Icons' is not defined react/jsx-no-undef
以及我现在转到此对象
Line 298:141: 'ReceiptLongRounded' is not defined react/jsx-no-undef
Line 330:52: 'PasswordRounded' is not defined react/jsx-no-undef
但是,当我关注链接文件到这些报告中的任何一个时
src\views\_widgets\short-form.tsx
Line 194:56: 'ErrorTwoTone' is not defined react/jsx-no-undef
我看到该行上的代码实际上说明了,正如应该的那样
<SiteIcons.ErrorTwoTone />
我尝试清除NPM缓存,babel缓存并重新启动机器
我能够通过有效触摸每个文件来解决这个怪异的缓存问题。
,我只是用VSCODE中的
^import SiteIcons
进行了一个项目范围的
$0
替换。
之后,该项目汇编良好,不再是神秘的Undef问题。