在删除浏览器上的所有cookie并尝试从其他计算机访问网站后,部署3小时后我找不到我的最新更改。
如果这是正常现象或我缺少某些东西,有人知道为什么会发生这种情况吗?
以下是构建和部署脚本:
script:
- yarn build --prod --deploy-url / --base-href /
- aws s3 sync dist/ s3://${PROD_BUCKET_NAME}/ --delete
答案 0 :(得分:0)
事实证明这是一个AWS CloudFront缓存,这会导致此问题,因为我使用的是AWS CF,因此解决方案是 invalidate 文件或使用 versioning
以下是有关此https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html
的详细文档