Some more things worth mentioning. I’ll just copy paste my comment on the latest Quasar starter kit / template:

/* * NOTE! VueRouter "history" mode DOESN'T works for Cordova builds, * it is only to be used only for websites. * * If you decide to go with "history" mode, please also open /config/index.js * and set "build.publicPath" to something other than an empty string. * Example: '/' instead of current '' * * If switching back to default "hash" mode, don't forget to set the * build publicPath back to '' so Cordova builds work again. */

Also, changing the “publicPath” should be carefully considered as it impacts the way you reference static assets.