Javascript CRA窗口。位置。重新加载(真)不更新PWA

Javascript CRA窗口。位置。重新加载(真)不更新PWA,javascript,reactjs,service-worker,create-react-app,Javascript,Reactjs,Service Worker,Create React App,我正在使用CreateReact应用程序,并注册了随附的serviceWorker import * as serviceWorker from "./serviceWorker" class App extends Component { constructor(props) { super(props) serviceWorker.register({ onUpdate: this.handleServiceWorkerUpdate }) } } handleS

我正在使用CreateReact应用程序,并注册了随附的serviceWorker

import * as serviceWorker from "./serviceWorker"

class App extends Component {
  constructor(props) {
  super(props)
  serviceWorker.register({
    onUpdate: this.handleServiceWorkerUpdate
  })
 }
}
handleServiceWorkerUpdate()
函数提示用户是否要更新PWA/网站,如果是,则运行
window.location.reload(true)

但是,这并没有向用户提供最新版本的PWA。用户需要ctr+shift+重新加载网站,或者如果安装了PWA,则需要硬关闭应用程序并重新打开以获取最新版本

我怎样才能给用户提供最新版本,而不告诉他们不手动硬刷新/重新加载应用程序

CRA服务人员我没有更改此文件中的任何内容。