1, the reason is that the company has made a background management system ( technical framework is Vue, UI library is using Element ui ) this system has been used by many users.
2. The original release method was to package it locally and put it on the server, but on that day I wanted to use the automatic release method (a set of publishing system developed by the company, the js version number will change every time). There was a problem the second day after the release, and many users could not load the latest resources, resulting in the left click not moving (because my left menu route adopts lazy loading mode. The latest resources can not be loaded by the browser reported an error), I can only let them refresh, but some users have serious browser cache, so they have to force ctrl + f5 to refresh .
3. I would like to ask some other big companies that the front-end release method is how to avoid the user who happens to be in use when the system is being released. In this case, he must be allowed to take the initiative to refresh the of this problem. Thank you. (the solution you can think of now can save the most recently released versions with CDN, and then regularly remove the oldest resources.)