将每个更新文件上传到 dist 文件夹内的共享托管后。浏览器将加载新版本
正在使用共享托管来托管该项目。我正在使用 nuxt generate命令编译它。编译并上传每次更新后,它不会生效,需要重新加载页面。假设我的域名是这样的,http://example.com如果我在浏览器中输入它,它会加载旧版本。但是,如果我输入http://example.com/login它加载新版本,但如果我关闭选项卡并再次加载http://example.com其加载旧版本,则不会更新浏览器缓存。如果我加载http://example.com旧版本并重新加载页面,它会更新浏览器缓存。另外我正在使用 nuxtjs pwa 有没有机会使用 pwa 发生这个问题?
小智 -2
您应该为您的应用程序使用流程管理器。
PM2可以帮你。
pm2从npm或安装yarn。
"dev": "nuxt --host domainname --port portnamber",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate",
"deploy": "pm2 start npm --name nameofapp -- start"
Run Code Online (Sandbox Code Playgroud)
.htaccess配置:
RewriteEngine On
RewriteCond %{SERVER_PORT} 443
RewriteRule ^index.php(.*) domainname:portnumber/$1 [P,L]
RewriteRule (.*) domainname:portnumber/$1 [P,L]
Run Code Online (Sandbox Code Playgroud)
npm run deploy
Run Code Online (Sandbox Code Playgroud)
pm2脚本:
pm2 start appname
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12748 次 |
| 最近记录: |