laravel - 未找到模块:错误:无法解析“./router”| Vue路由器
问题描述
在此文件的 search.js 中:
import {createRouter, createWebHistory} from "vue-router";
import SearchIndex from './components/omdb/SearchIndex.vue'
const routes = [
{
path: '/',
name: 'welcome',
component: SearchIndex
},
]
export default createRouter({
history: createWebHistory(),
routes
})
在此文件的 app.js 中:
require('./bootstrap');
require('alpinejs');
import { createApp } from "vue";
import router from './router'
import SearchIndex from './components/omdb/SearchIndex'
createApp({
components:{
SearchIndex
}
}).use(router).mount('#app')
这个错误:
ERROR in ./resources/js/app.js 6:0-30
Module not found: Error: Can't resolve './router' in 'D:\xampp\htdocs\omdb\resources\js'
我不明白为什么它会给我这个错误。我的文件结构如下:
解决方案
中的模块路径import router from './router'
解析为./router.js
或./router/index.js
。两个文件都不存在,导致您观察到的错误。
您可以重命名./router/search.js
为./router/index.js
,也可以直接导入./router/search.js
文件:
import router from './router/search'
推荐阅读
- oracle - 使用 Oracle 的字符串的子字符串(SUBSTRING 或 REGEXP_SUBSTR)
- c++ - 可以在折叠表达式中使用宇宙飞船运算符吗?
- php - 根据数组中的日期值对数组元素进行排序
- machine-learning - keras.TimeSeriesGenerator 的长度参数
- reactjs - 如何将 props.children.some 限制为仅图像类型?
- time-complexity - is my answer of time complexity is correct , if yes then why?
- javascript - URIError:无法解码参数“/%PUBLIC_URL%/favicon.ico”
- javascript - How can I make the ES6 function generic for the whole project?
- hadoop - Hbase 与 Hadoop 的兼容性
- python - 如何模拟 my_package.__path__?