0
目前,我有角2應用運行並且在共享虛擬主機上運行良好。Angular 2查看發佈的新應用更新中的更改
我正在使用angular 2 cli,並且每次進行更改時都會上傳我的dist
文件夾。
當我在更改並上傳新dist
內容後訪問我的應用程序時,我看到舊版本 - 沒有任何更改。 當我在Chrome中從間諜模式訪問應用程序(CTRL + SHIFT + N)時,我看到了新版本。
我認爲每次更改角2應用程序時都需要刪除緩存,因此瀏覽器將重新加載新版本。
當我進行更改並上傳新的應用程序版本時,是否有任何方法使其重新加載應用程序?
我不希望作出通知,我的客人刷新瀏覽器緩存才能看到新版本..
謝謝。它看起來不錯,但是之後我正在考慮爲每次升級都創建一個新的URL - 這不是一個好的解決方案。如果谷歌已經索引我的網站URL - 它將不得不索引每個新的URL每次我升級這使得這個解決方案真的很糟糕的搜索引擎優化。雖然它給了我一些想法..將添加一個版本號的主,js文件和更新index.html與新的文件路線可能工作? *編輯*:似乎沒有參考'index.html' \中的main.js \: – TheUnreal
AFAIK添加一些查詢參數也使瀏覽器重新加載並保持URL相同。 –