我已经使用AWS EC2 Ubuntu免费层部署了一个Angular网站,我对本地版本进行了一些更新,并将更改推送到Github。我将SSH连接到我机器上的实例中,并获取更新。当我在EC2实例上检查代码时,更改会反映在代码中,但不会显示在实时网站中。
在我提取更改后I:
pm2 kill
pm2 start server.js
sudo service nginx stop && sudo service nginx start
然后我决定删除repo并将其重新克隆到EC2实例中,但更改仍然不存在。我还将repo克隆到我的机器上,重新安装了所有东西,只是为了验证Github上的更改是否存在。
这里可能发生了什么?
旧的mapping.js仍然存在,我不得不进行NG构建,它取代了旧的映射,并将更改推送到Github。