反应应用程序(编译)“图标”

问题描述 投票:0回答:0
    它在开发模式下还可以运行良好,它不会编译到分期(或生产)。
  • VS代码没有报告任何错误或警告

  • “图标”一词(case敏感)在我的代码库中没有任何地方。我确实命名了一个对象,但我将其重命名为

    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问题。
	

create-react-app react-app-rewired
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.