Я столкнулся с этой проблемой:
undefined не является объектом (оценка 'modules [moduleId] .call')
Это дерево файлов:
├── README.md
├── babel.config.js
├── package-lock.json
├── package.json
├── postcss.config.js
├── public
│ ├── favicon.ico
│ └── index.html
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── logo.png
│ │ └── tailwind.css
│ ├── components
│ │ └── HelloWorld.vue
│ ├── layouts
│ │ └── Layout1.vue
│ ├── main.js
│ ├── pages
│ │ └── Home
│ │ └── View.vue
│ ├── router
│ │ ├── home.js
│ │ └── index.js
│ └── store
│ └── index.js
├── tailwind.config.js
└── vue.config.js
Это роутер index.js
import Layout1 from '@/layouts/Layout1'
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const routes = [
{
path: '',
component: Layout1,
children: [{
path: '/',
component: () => import(/* webpackChunkName: "home-view" */ '@/pages/Home/View.vue')
}
]
}]
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
export default router
Это vue.config.js
module.exports = {
configureWebpack: {
output: {
filename: () => (process.env.VUE_CLI_MODERN_MODE && !process.env.VUE_CLI_MODERN_BUILD) ? '[name].[hash:8].js' : '[name]-legacy.[hash:8].js'
}
}
}
Сообщение об ошибке не очень помогает. Значит, какой-то модуль не найден, но все пути верны. Кто-нибудь из вас знает, что я здесь напортачил?