vue node_modules中的文件里面无法解析@为src ,报错Module not found: Error: Can't resolve '@/api' in 'C:\Users\zsx\Desktop\HuBeiWeb\src\package\jzzf'
时间: 2023-07-06 16:38:22 浏览: 192
这个错误通常是因为你的webpack配置文件中没有配置正确的解析路径别名。你需要在webpack配置文件中添加以下别名配置:
```javascript
resolve: {
alias: {
'@': path.resolve(__dirname, '../src')
}
}
```
其中,`path.resolve(__dirname, '../src')`表示`@`别名指向你的`src`目录。这样修改后,webpack就能正确解析以`@`开头的路径了。
相关问题
Failed to compile. ./src/views/Kanban/drugDistribution/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib?cacheDirectory!./node_modules/vue-loader/lib??vue-loader-options!./src/views/Kanban/drugDistribution/index.vue?vue&type=script&lang=js&) Module not found: Error: Can't resolve './dataVisualization' in 'D:\公司项目最新\mysrc\visit-user\src\views\Kanban\drugDistribution'
这似乎是一个编译错误,指出在路径 `./dataVisualization` 中找不到模块。可能是由于以下原因之一:
1. 模块确实不存在于指定的路径中。
2. 路径不正确,导致模块无法找到。
3. 模块存在,但未正确安装或导入。
您可以先检查路径是否正确,如果路径正确,可以尝试重新安装依赖项,或者检查导入语句是否正确。如果问题仍然存在,请提供更多信息,以便我可以更好地帮助您解决问题。
Module not found: Error: Can't resolve 'element-plus' in 'E:\vue\avuetest\node_modules\@smallwei\avue\lib'
这个错误通常表示你的项目中缺少了名为 'element-plus' 的依赖包。要解决这个问题,你可以尝试以下几个步骤:
1. 确保你已经正确安装了 'element-plus',可以通过运行以下命令安装它:
```
npm install element-plus --save
```
或者
```
yarn add element-plus
```
2. 如果已经安装了 'element-plus',请检查你的项目配置文件(如 package.json 或者 webpack.config.js)中是否正确引入了 'element-plus'。保在你的代码中正确导入该依赖,例如:
```javascript
import ElementPlus from 'element-plus';
import 'element-plus/lib/theme-chalk/index.css';
// 其他代码...
```
3. 如果上述步骤都没有解决问题,可能是由于其他原因导致的。你可以尝试删除项目的 `node_modules` 文件夹,并重新安装依赖包:
```
rm -rf node_modules
npm install
```
或者
```
rm -rf node_modules
yarn install
```
如果以上步骤都没有解决问题,请提供更多关于你的项目配置和错误信息的详细信息,以便我能更准确地帮助你解决问题。
阅读全文