为什么,我无法更新托管在 Digital Ocean 上的 React 应用程序?

Why, I can't update my react app hosted on Digital Ocean?

我在 Digital Ocean 上托管了我的网站,并安装了 Nginx 来为其提供服务, 当我尝试更新我的反应应用程序时它没有工作 我尝试用 :

重启 Nginx
sudo service nginx restart

没用,仍然是旧版本 所以我用

删除了 Nginx 的缓存
sudo rm -rf /var/cache/nginx/

然后我重启了还是老版本 所以我试图停止 Nginx

sudo service nginx stop

然后

sudo service nginx  status

看看是否有效,即使Nginx的状态不活跃网站仍然有效,旧版本的网站还在 我尝试了几种想法

sudo nginx -s stop
sudo nginx -s quit

同感,老版本还在 即使我关闭了数字海洋水滴 (VM),该网站的 link 仍然可以使用旧版本,即使当我 ping 到它时我没有响应

请帮助我了解发生了什么

您是否尝试过清除本地浏览器的缓存?

如果您不想清理本地浏览器缓存,请以隐身模式打开新浏览器。

为了在没有本地缓存​​风险的情况下进行调试,我建议在开发人员控制台中打开浏览器 (F12),切换到标签网络并单击按钮 disable cache

disable cache 选项仅在开发者控制台打开时有效。