javascript - chrome 在 react 中缓存旧样式
问题描述
我必须使用的文件设置有一个错误,有时样式未更新或以前版本的样式仍应用于应用程序。
究竟会发生什么:
- 我更新了一种风格(比如将颜色从蓝色更改为红色)
- 它在浏览器中更新(项目现在是红色的)
- 我重新启动服务器
- 样式恢复到我更新之前的版本(项目又是蓝色的)
- 有时刷新一次或两次窗口后,新样式会被应用(有时项目再次变为红色)
- 有时在项目的其他部分工作了一段时间后,错误消失了
我还没有找到它何时发生的模式。我的 scss 文件中的内联样式和样式都会发生这种情况。
我试过的:
- 禁止 chrome 保留来自 'localhost:3000' 的数据
- 在我的应用中禁用服务器端渲染
- 重建我的捆绑
- 发生在开发和生产构建中
设置有点过时,但不幸的是,我必须使用它。
相关包是
"webpack": "^4.25.1",
"react": "^16.8.4",
"node-sass": "^4.10.0"
解决方案
推荐阅读
- php - 使用while循环时如何将文本放在图像旁边,并且每次迭代都会添加其他组件
- gitlab - 如何将克隆 git 添加到我自己在 gitlab 中创建的存储库中
- permissions - TYPO3 9LTS - 使用 plesk onyx 将实例移动到 linux 根服务器后,图像不会呈现
- c - 取BCT(Binary count Tree)中的第K个元素;
- html - 加载页面时值不会显示
- ruby-on-rails - 查询以按多列分组和计数并获得数据的良好表示?
- html - 尝试/捕获/抛出 CSS
- django - 购物车项目更新(添加或删除)抛出类型错误
- java - 从节点 js 服务器发送整数值作为响应
- java - 过滤后无法返回子类对象的Stream