В dev режиме контент выводится без проблем, но на билде в месте вывода контента <router-view></router-view> появляется только блок с пустым комментарием <!—->. Проблема в том, что файл открывается в браузере через file:///
:
Некоторые API браузера работают только при открытии файла через http://...
.
Таким образом, если убрать в файле routes.js history mode или поменять на hash или любой другой режим:
1 2 3 4 |
export default new VueRouter({ routes, mode: 'history' }); |
то проблема с выводом контента на билде будет частично исчерпана, потому как если всё таки history mode вам необходим в dev’е, то решения я пока вам не подскажу…ибо не знаю ))