Module not found: Error: Can't resolve '../views/About.vue' in 'D:\qingge\springboot\vue\src\router'
时间: 2023-10-31 18:05:21 浏览: 272
npm run dev 报错 ERROR in Entry module not found: Error: Can’t resolve ‘./src’ in
5星 · 资源好评率100%
这个错误的意思是在导入`../views/About.vue`这个文件的时候,Webpack找不到这个文件。
可以检查一下以下几个方面:
1. 确认`../views/About.vue`这个路径下确实存在`About.vue`文件。
2. 确认在你的`webpack.config.js`文件中是否配置了正确的路径,即是否正确配置了`resolve`属性。例如:
```javascript
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'@': resolve('src'),
'views': resolve('src/views'),
'components': resolve('src/components')
}
}
```
上述代码中的`resolve`函数需要自己定义,以确保能够正确解析路径。
3. 确认是否正确导入了`vue-router`,并正确配置了路由。可以参考以下代码:
```javascript
import Vue from 'vue'
import Router from 'vue-router'
import About from '../views/About.vue'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/about',
name: 'about',
component: About
}
]
})
```
上述代码中,需要确保`About`组件的路径是正确的,并且在路由中正确配置了该组件。
阅读全文