You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React/Redux脚手架应用实时变更不生效问题咨询

解决React/Redux项目热更新失效问题
  • 检查依赖版本兼容性
    旧版create-react-app的Redux模板可能存在依赖适配问题,先升级react-scripts到最新稳定版:

    npm install react-scripts@latest
    

    若是Vite模板,确认@vitejs/plugin-react已正确安装,且在vite.config.js中启用了该插件:

    import { defineConfig } from 'vite'
    import react from '@vitejs/plugin-react'
    
    export default defineConfig({
      plugins: [react()]
    })
    
  • 强制禁用浏览器缓存
    打开浏览器开发者工具(F12),切换到「网络」面板,勾选「禁用缓存」选项,刷新页面后再测试文件修改,避免缓存导致更新不生效。

  • 确认修改的文件路径正确
    检查你修改的文件是否是项目实际引用的文件,比如有没有误改node_modules内的文件,或者文件路径大小写不匹配(部分操作系统对文件名大小写敏感)。

  • 排查配置文件的热更新开关
    如果你手动修改过项目配置:

    • CRA项目:若已eject或用craco配置,确认webpack.config.js中devServer.hot设置为true
    • Vite项目:检查vite.config.js里是否存在server.hmr: false的配置,若有改为true或删除该配置
  • 清除项目缓存与重新安装依赖
    先删除node_modules和锁文件,重新安装依赖:

    rm -rf node_modules package-lock.json
    npm install
    

    再清除框架缓存:

    • CRA项目启动时添加重置缓存参数:npm start -- --reset-cache
    • Vite项目直接删除根目录下的.vite文件夹

内容的提问来源于stack exchange,提问作者rainydaymatt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 19:47:37