请我下,我有一个electron 使用 react的框架的项目。
我每次修改一个代码,那么运行中的项目会中断然后马上热重载,
我觉得很烦(主要是开发的electron项目每次都会关闭启动)
我应该再哪里关闭呢?
是webpack里面配置的吗?
如果是内容重新刷新预热也还好,但是每次都是软件直接关闭,重开。这个就很烦人。
对于 Electron 项目,通常情况下热重载功能是由 webpack 的 hot module replacement (HMR) 功能提供的。不过,从你的描述来看,似乎你的项目中的热重载在修改代码时导致运行中的 Electron 主进程被中断。
这可能是因为你的主进程代码和渲染进程代码没有正确地配置 webpack。在 Electron 中,主进程代码和渲染进程代码通常需要使用不同的 webpack 配置。主进程代码通常使用 electron-main
作为 webpack 的 mode,而渲染进程代码则使用 electron-renderer
作为 webpack 的 mode。
要关闭热重载功能,你可以在 webpack 的配置文件中设置 hot
选项为 false
。具体来说,如果你的主进程代码和渲染进程代码都在同一个 webpack 配置文件中,你可以在该配置文件的 module.rules
中添加以下内容:
{ test: /\.js$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: { presets: ['@babel/preset-env'] } }, { loader: 'react-hot-loader', options: { hot: false } } ]}
这里的 hot: false
将关闭热重载功能。注意,如果你的主进程代码和渲染进程代码不在同一个 webpack 配置文件中,你需要在相应的 webpack 配置文件中添加上述内容。
另外,如果你的 Electron 项目使用的是 webpack-dev-server
或类似的开发服务器,你也可以在相应的配置文件中关闭热重载功能。具体来说,你可以在 webpackOptions
中添加以下内容:
{ hot: false,}
希望这些信息能够帮助你关闭 Electron 项目中的热重载功能。
我已经创建了一个项目并运行代码分析。后来,我对规则做了一些修改,并尝试再次运行代码分析。但是在http://localhost:9000/projects的UI中,我找不到任何菜单或按钮来显示运行代码分析的说明。有人能帮忙吗? 25/02/2020更新
我为PHP代码设置了一个Cron作业,使其每20分钟运行一次。但它每次都会杀死EC2T2Micro实例。以下是服务器日志。Pls帮助。 ip-172-31-42-52登录:[20332.164336]内存不足:杀死进程1241(java)得分174或牺牲子 [20332.192538]杀死进程1241(java)总计-VM:1473180KB,Anon-RSS:176012KB,文件-RSS:0K
vue2项目,每次修改vueconfig都要重启项目,有没有办法可以热更新?
我在运行代号为one的项目时突然遇到了一个问题, com.codename1.impl.javase.Simulator课程不在我的项目里 我也没有改变类路径或任何东西,其他项目工作正常, 任何人都可以帮忙,
问题内容: 在JDBC中使用时,我应该关闭第一个还是第一个?我只是看到一个代码示例,其中先关闭,但是在我看来,先关闭更合乎逻辑。 有没有一种标准的,可以接受的方式来做到这一点?有关系吗?因为和对象直接相关,所以关闭还会导致也会被关闭吗? 问题答案: 该声明。我希望你能关闭(按顺序) 结果集 该声明 连接 (并在此过程中检查是否为空!) 即以与打开顺序 相反的 顺序关闭。 如果您使用Spring J
我得到了一个无记名代币,我不知道该怎么处理它。这是一个React项目,我正在使用Axios从API获取数据。我的问题是这个代币去哪了?我应该每次使用Axios.get的时候都把它放进去,还是我可以把它存放在某个地方?