vue node_modules中的文件里面无法解析@为src ,报错Module not found: Error: Can't resolve '@/api' in 'C:\Users\zsx\Desktop\HuBeiWeb\src\package\jzzf'
时间: 2023-07-06 20:38:22 浏览: 104
这个错误通常是因为你的webpack配置文件中没有配置正确的解析路径别名。你需要在webpack配置文件中添加以下别名配置:
```javascript
resolve: {
alias: {
'@': path.resolve(__dirname, '../src')
}
}
```
其中,`path.resolve(__dirname, '../src')`表示`@`别名指向你的`src`目录。这样修改后,webpack就能正确解析以`@`开头的路径了。
相关问题
报错Module not found: Error: Can't resolve './cptable' in 'C:\Users\许\Desktop\iGadleeWeb\iGadleeWeb\igadleeweb_f_vue\node_modules\xlsx-style\dist'
该错误通常表示在导入`xlsx-style`库时,缺少了一个依赖项`cptable`。解决此问题的一种方法是手动安装`cptable`库。
请按照以下步骤进行操作:
1. 打开命令行工具,并导航到项目的根目录。
2. 运行以下命令来安装`cptable`库:
```shell
npm install cptable
```
3. 安装完成后,再次尝试运行代码,看是否还会出现相同的错误。
这样应该能解决缺少`cptable`依赖项的问题。如果还有其他问题,请随时提问。
报错 Module not found: Error: Can't resolve 'vue-moment' in
该错误提示表明在您的代码中尝试导入“vue-moment”时出现问题。可能的原因是:
1. 您没有正确安装“vue-moment”依赖项。请运行“npm install vue-moment”或“yarn add vue-moment”命令来安装它。
2. 您的导入路径不正确。请确保您的导入语句正确指向“vue-moment”模块。例如:import VueMoment from 'vue-moment'。
3. 您的webpack配置文件中缺少必要的解析器。请确保您的webpack配置文件中包含对“.js”和“.vue”文件的解析器。例如:
```
module.exports = {
// ...
resolve: {
extensions: ['.js', '.vue'],
},
// ...
}
```
如果以上步骤都无法解决问题,请尝试删除“node_modules”文件夹并重新安装所有依赖项。