想請教一下有什麼方式可以更新後使用者不須重新整理即可讓他取到最新版本的js檔?
或者我只要有更新,使用者端會自動去Server重新抓取js檔?
例如線上版本A.js檔內有一段程式如下:
functionA() { console.log(‘A’) }
待更新版本A.js檔改成如下
functionA() { console.log(‘B’) }
目前情況是使用者必須重新整理,log結果才會出現’B’
想要每次更新時讓使用者有無縫接軌的感覺,不用一直重新整理
有在想WebSocket不知道能不能做到類似的事情
會不會是因為使用 --prod 指令,讓js檔重新亂數打包過的關係
所以變成每一次更新都被當作是新檔案?
所以使用者必須自己重新整理
目前發布使用指令是(專案有使用LazyLoading)
ng build --prod --base-href /AngularApp/