【发布时间】:2019-10-03 14:38:16
【问题描述】:
我们正在为我工作的公司建立一个新网站,该网站是使用 CRA 用 React 编写的。浏览器推送通知和 PWA 都是必需的,因此 Service Worker 是必不可少的,但我相信 Service Worker 负责一些相当重要的缓存问题。
该网站尚未投入生产,但我昨天添加了一个新页面(之前已经发生过几次),一旦部署到我们的开发环境,办公室中的任何人都无法访问它 - 他们只是被重定向到主页(好像路由不存在),直到他们清除缓存,然后路由加载没有问题。
我已经阅读了一些关于语义版本控制的文章,但是这些文章似乎都使用 NPM 而不是纱线,并且是使用 npm 版本补丁等在本地进行版本控制的(这对于一个 8 人的团队从事这个项目并不是很好)。
我们使用 MS Azure 作为构建和发布管道,如果需要,我认为这是设置版本的最佳位置。
我的问题是,有哪些步骤可以避免这个问题,我是否认为版本控制会减轻问题?
【问题讨论】:
标签: javascript reactjs service-worker create-react-app