【发布时间】:2018-07-27 22:57:44
【问题描述】:
我正在部署一个 docker 容器,该容器运行一个 react 应用程序,该应用程序对另一个运行节点服务器的 docker 容器执行 fetch 请求。 Docker 部署在 Ubuntu 16.04 上,但是当我构建容器并部署时,chrome 浏览器将继续显示旧 UI,直到执行硬刷新或浏览器重启。
React 应用程序启动时,我有办法清除浏览器缓存、硬刷新或重启浏览器吗?我正在使用create-react-app 构建反应应用程序。
作为参考,我在许多机器上部署了这个应用程序,所以在主机上手动做任何事情都不理想。
【问题讨论】:
-
我不认为这个问题特别针对 Docker。 This question 似乎相关; this one 建议配置 Webpack 以在每次构建时生成唯一的文件名,从而解决一些问题。
标签: javascript node.js reactjs docker ubuntu