Module not found: Error: Can‘t resolve ‘./router‘ in ‘E:wes\src‘

Module not found: Error: Can’t resolve ‘./router’ in ‘E:wes\src’

方法一:

这个错误提示是说找不到名为’vue-router’的模块,可能是因为没有安装或者安装不正确。需要检查一下是否已经安装了’vue-router’,如果没有需要先安装,可以使用npm或者yarn来安装。如果已经安装了,可以尝试重新安装或者更新版本。另外,还需要检查一下引入’vue-router’的路径是否正确。

方法二:

在进行Vue开发时,经常会用到Vue的路由功能,即Vue Router。然而,在使用时会遇到一些问题,比如“module not found: error: can’t resolve ‘vue-router’ in”,这是什么原因呢?

出现这个错误,通常是因为缺少Vue Router的依赖。在开始使用Vue Router之前,需要先安装Vue Router。

可以使用npm install命令来安装Vue Router:

npm install vue-router

这个命令会在当前项目中安装Vue Router的最新版本。

安装完成后,可以在项目的main.js文件中引入Vue Router:

import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)

这个代码片段将会在Vue中启用Vue Router。然而,如果在引入Vue Router时出现“module not found: error: can’t resolve ‘vue-router’ in”的错误,说明在安装Vue Router时出现了问题。

解决这个问题的方法是检查Vue Router的安装状态。可以在项目根目录下的package.json文件中查看Vue Router的版本和依赖:

{
  "name": "my-app",
  "dependencies": {
    "vue": "^2.6.11",
    "vue-router": "^3.4.9"
  }
}

检查dependencies中是否存在vue-router,并且版本号是否正确。如果不存在,可以重新安装Vue Router:

npm install vue-router

如果版本号不正确,可以手动修改package.json文件中vue-router的版本号,然后重新安装:

{
  "name": "my-app",
  "dependencies": {
    "vue": "^2.6.11",
    "vue-router": "^3.5.1"
  }
}

你可能感兴趣的:(javascript,vue.js,开发语言)