将Angular App的新版本部署到AWS S3
我目前有一个Angular应用程序部署到AWS S3/Cloudfront,一切正常 但是,我想知道,为了在不干扰旧版本的情况下部署新版本的应用程序(当前使用该应用程序的用户应该仍然能够很好地使用它),最好的流程是什么 目前,如果我部署一个新版本,用户可能会从模块等加载angular的块时出错。只有通过刷新应用程序才能修复,这不好) 到处寻找,但找不到推荐的方法将Angular App的新版本部署到AWS S3,angular,amazon-web-services,amazon-cloudfront,Angular,Amazon Web Services,Amazon Cloudfront,我目前有一个Angular应用程序部署到AWS S3/Cloudfront,一切正常 但是,我想知道,为了在不干扰旧版本的情况下部署新版本的应用程序(当前使用该应用程序的用户应该仍然能够很好地使用它),最好的流程是什么 目前,如果我部署一个新版本,用户可能会从模块等加载angular的块时出错。只有通过刷新应用程序才能修复,这不好) 到处寻找,但找不到推荐的方法 如果您正在使用CloudFront,请感谢: 上传你的代码 使cloudfront中的缓存无效 强制使缓存无效的步骤: 选择要使其文件
如果您正在使用CloudFront,请感谢:
另一种在js/css/images等内容中进行用户版本控制的方法。Hi,我目前正在使用Invalidate。我可以部署新版本,一切正常。问题在于已经登录应用程序的用户,当他们尝试访问其他模块时,会收到一个错误,因为该模块不再存在。我希望旧版本和新版本共存。没有其他方法可以做到这一点。