目录
背景
配置尚硅谷的尚品汇环境时,报如下错误:
Compiled with problems:X
ERROR in ./src/router/index.js 2:0-23
Module not found: Error: Can’t resolve ‘vue ‘ in ‘D:\F\XX\project-SPH\app\src\router’
ERROR in ./src/router/index.js 3:0-36
Module not found: Error: Can’t resolve ‘vue-router ‘ in ‘D:\F\XX\project-SPH\app\src\router’
ERROR in ./src/router/index.js 8:0-36
Module not found: Error: [CaseSensitivePathsPlugin] `D:\F\XX\project-SPH\app\src\pages\search\index.vue` does not match the corresponding path on disk `Search`.
此时有误的index.js代码如下:
// 配置路由的地方
import Vue from 'vue ';
import VueRouter from 'vue-router ';//使用插件
Vue.use(VueRouter);
//引入路由组件
import Home from '@/pages/Home'
import Search from '@/pages/search'
import Login from '@/pages/Login'
import Register from '@/pages/Register'
//配置路由
export default new VueRouter({
//配置路由
routes:[
{
path : "/home",
component:Home
},{
path: " /search",
component:Search
},{
path: " /login",
component:Login
},{
path: " /register",
component:Register
}
]
})
过程
一开始,是因为Vue-router安装不上去。怀疑是Vue-router这个库没有安装好报的错QAQ
后面经过一下午的百度,找原因也没有找到,最后决定靠自己看下代码报错的意思。一共有3处代码:全部指向index.js这个文件。
第一处:指向Search,我看了引用Search的地方,发现写成小写了。
第二处:引用vue和vue-router的地方,仔细观察后,发现,自己写多了一个空格 QAQ
改正过来后,再运行,不再报错。
反思
百度虽好,可是有时候也找不到自己问题的答案,还是得静下心来,仔细找到报错的根源。这个过程很痛苦,但是是一个磨砺自己的好机会。引以为鉴。
今天的文章Vue-cli中报错:Module not found: Error: Can‘t resolve ‘vue-router ‘分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/26030.html