При использовании vue-router стандартная настройка:
main.js требует файл rout.js, который будет выглядеть примерно так
//routes.js
import Register from './components/Register'
import Login from './components/Login'
module.exports = [{
path: `/`,
component: Login,
}, {
path: `/register`,
component: Register,
}]
Мой вопрос: почему я могупросто сделайте
//routes.js
module.exports = [{
path: `/`,
component: require('./components/Login'),
}, {
path: `/register`,
component: require('./components/Register'),
}]
Когда я пытаюсь это сделать, я получаю эту ошибку консоли
Vue warn]: Failed to mount component: template or render function not defined.
found in
---> <Anonymous>
<App> at src/App.vue
<Root>