提问者:小点点

Nuxt generate未清除新更新的缓存


  • nuxt:2.14。6

将每个更新文件上传到磁盘文件夹内的共享主机后。浏览器将加载新版本

'我使用共享主机托管项目。我正在使用numxt generate命令编译它。编译并上传每个更新后,不需要重新加载页面。假设我的域名是这样的http://example.com如果我在浏览器中输入,它将加载旧版本。但是如果我输入http://example.com/login如果我关闭选项卡并再次加载,则会加载新版本,但不会更新浏览器缓存http://example.com加载旧版本。如果我加载http://example.com使用旧版本并重新加载页面,它会更新浏览器缓存。另外,我使用的是nuxtjs pwa,使用pwa是否有可能出现此问题?


共1个答案

匿名用户

应用程序应使用process manager<代码>PM2可以帮助您。

npmyarn安装pm2

  • Add application to it and your package file like this:
    "dev": "nuxt --host domainname --port portnamber",
    
    "build": "nuxt build",
    
    "start": "nuxt start",
    
    "generate": "nuxt generate",
    
    "deploy": "pm2 start npm --name nameofapp -- start"
    
    
    RewriteEngine On
    
    RewriteCond %{SERVER_PORT} 443
    
    RewriteRule ^index.php(.*) domainname:portnumber/$1 [P,L]
    
    RewriteRule (.*) domainname:portnumber/$1 [P,L]
    
    npm run deploy 
    
    pm2 start appname