小编Aks*_*mar的帖子

Angular 上的缓存清除

我有一个有角度的应用程序,部署后我经常收到最终用户的抱怨,他们无法看到新功能(他们仍然必须在更改反映之前ctrl+ )。f5

我需要合并缓存清除吗?经过一番谷歌搜索后,我看到了以下命令:

ng build --output-hashing=all
Run Code Online (Sandbox Code Playgroud)

我尝试在部署管道中使用它,它能够解决一些问题,但不是全部。有一些更改我仍然需要做ctrl+ f5

如何确保最终用户更新我的应用程序,而不要求他们清除自己的缓存?

{
    "name": "portfolio",
    "version": "0.0.0",
    "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "prod-build-dev-old": "ng build --prod --configuration=dev --build-optimizer",
    "prod-build-dev": "ng build --prod --configuration=dev --build-optimizer --aot --output-hashing=all",
    "prod-build-staging": "ng build --prod --configuration=staging --build-optimizer"
},
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

angular ×1

javascript ×1

typescript ×1