将每个更新文件上传到磁盘文件夹内的共享主机后。浏览器将加载新版本
'我使用共享主机托管项目。我正在使用numxt generate
命令编译它。编译并上传每个更新后,不需要重新加载页面。假设我的域名是这样的http://example.com
如果我在浏览器中输入,它将加载旧版本。但是如果我输入http://example.com/login
如果我关闭选项卡并再次加载,则会加载新版本,但不会更新浏览器缓存http://example.com
加载旧版本。如果我加载http://example.com
使用旧版本并重新加载页面,它会更新浏览器缓存。另外,我使用的是nuxtjs pwa,使用pwa是否有可能出现此问题?
应用程序应使用process manager<代码>PM2可以帮助您。
从npm
或yarn
安装pm2
。
"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