Reactjs 如何防止“导航到”http://localhost:3000/`电子反应应用程序

Reactjs 如何防止“导航到”http://localhost:3000/`电子反应应用程序,reactjs,electron,upgrade,navigateurl,Reactjs,Electron,Upgrade,Navigateurl,Typescript只是使用可选链接来放松3.7.3,所以我想升级一个用于此功能的 但是,运行纱线升级--latest,并执行纱线启动,应用程序将无限次重新加载 经过几天的调试。这就是我发现的,如果最近在/public文件夹中有任何更改,那么应用程序将被导航到http://localhost:3000/由于我的应用程序的设计,这将导致它无限地重新加载 该项目用于以前的依赖项,因此我不确定是react还是electron升级,他们将其更改为应用程序将监视/public文件夹。当public文件夹更

Typescript只是使用可选链接来放松3.7.3,所以我想升级一个用于此功能的

但是,运行
纱线升级--latest
,并执行
纱线启动
,应用程序将无限次重新加载

经过几天的调试。这就是我发现的,如果最近在
/public
文件夹中有任何更改,那么应用程序将被导航到
http://localhost:3000/
由于我的应用程序的设计,这将导致它无限地重新加载

该项目用于以前的依赖项,因此我不确定是
react
还是
electron
升级,他们将其更改为应用程序将监视
/public
文件夹。当
public
文件夹更改时,导致应用程序导航到
localhost:3000
。有人知道这种现象的原因吗?这一变化背后的原因,以及如何传递


顺便说一下,我的应用程序是一个简单的epub阅读器应用程序。目前,我的应用程序将加载所有图像和css文件,并将它们存储到
public
文件夹中(卸载时删除这些文件)。因此,应用程序可以加载这些图像、样式表。(我只是尝试将这些文件存储在
src
文件夹中,react似乎无法动态加载这些资源)。

当检测到
public
文件夹上的文件夹发生更改时,此请求似乎启用了react-to-reload应用程序。要故意取消此设置,请更改为
watchContentBase:false
。当然,在更改库文件本身时,这不是推荐的方法。我希望
react scripts start
能够让我们对它有更多的控制(--options)。当它检测到
public
文件夹上的文件夹发生更改时,这个请求似乎启用了react to reload应用程序。要故意取消此设置,请更改为
watchContentBase:false
。当然,在更改库文件本身时,这不是推荐的方法。我希望
react scripts start
能给我们更多的控制权(--options)。