定制设计Vue-cli中报错:Module not found: Error: Can‘t resolve ‘vue-router ‘

目录


背景

定制设计配置的尚品汇环境时,定制设计报如下错误:

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代码如下:

  1. // 定制设计配置路由的地方
  2. import Vue from 'vue ';
  3. import VueRouter from 'vue-router ';//使用插件
  4. Vue.use(VueRouter);
  5. //引入路由组件
  6. import Home from '@/pages/Home'
  7. import Search from '@/pages/search'
  8. import Login from '@/pages/Login'
  9. import Register from '@/pages/Register'
  10. //配置路由
  11. export default new VueRouter({
  12. //配置路由
  13. routes:[
  14. {
  15. path : "/home",
  16. component:Home
  17. },{
  18. path: " /search",
  19. component:Search
  20. },{
  21. path: " /login",
  22. component:Login
  23. },{
  24. path: " /register",
  25. component:Register
  26. }
  27. ]
  28. })

过程

一开始,是因为安装不上去。怀疑是Vue-router这个库没有安装好报的错QAQ

后面经过一下午的百度,找原因也没有找到,最后决定靠自己看下代码报错的意思。一共有3处代码:全部指向index.js这个文件。

第一处:指向Search,我看了引用Search的地方,发现写成小写了。

 

第二处:引用vue和vue-router的地方,仔细观察后,发现,自己写多了一个空格 QAQ

改正过来后,再运行,不再报错。

反思

百度虽好,可是有时候也找不到自己问题的答案,还是得静下心来,仔细找到报错的根源。这个过程很痛苦,但是是一个磨砺自己的好机会。引以为鉴。

 

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发