老莫的笔记本  
  
查看: 313|回复: 0

论在PHP环境中运行react 的缓存坑

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2022-4-26 15:29:11 | 显示全部楼层 |阅读模式
源起:一个新项目 运行npm start 后报错,

解决步骤1: 谷歌浏览器,启动React项目 会报错TypeError: Cannot read properties of undefined (reading ‘forEach‘),换了浏览器就可以正常运行访问项目。最后发现是谷歌浏览器安装了react develop tools导致的。
修改依赖的js文件 找到该文件 然后/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js ,然后将一行代码注释掉重启项目就可以了

   指的是具有函数 : injectIntoGlobalHook()   的那一行;

重启后无效果,且缓存严重,重启多少遍都显示文件没变过,后来发现:   应该是ningx 的缓存影响到了系统的正常运行,


解决步骤2 :把项目移出来,重启 问题解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表