> vue-element-admin@4.4.0 dev > vue-cli-service serve --mode development ERROR Error loading F:\工作\his-erp-front\vue.config.js: ERROR Error: Cannot find module 'body-parser' Require stack: - F:\工作\his-erp-front\mock\mock-server.js - F:\工作\his-erp-front\vue.config.js - F:\工作\his-erp-front\node_modules\.store\@vue+cli-shared-utils@4.5.19\node_modules\@vue\cli-shared-utils\lib\module.js - F:\工作\his-erp-front\node_modules\.store\@vue+cli-shared-utils@4.5.19\node_modules\@vue\cli-shared-utils\index.js - F:\工作\his-erp-front\node_modules\.store\@vue+cli-service@4.4.4\node_modules\@vue\cli-service\bin\vue-cli-service.js Error: Cannot find module 'body-parser' Require stack: - F:\工作\his-erp-front\mock\mock-server.js - F:\工作\his-erp-front\vue.config.js - F:\工作\his-erp-front\node_modules\.store\@vue+cli-shared-utils@4.5.19\node_modules\@vue\cli-shared-utils\lib\module.js - F:\工作\his-erp-front\node_modules\.store\@vue+cli-shared-utils@4.5.19\node_modules\@vue\cli-shared-utils\index.js - F:\工作\his-erp-front\node_modules\.store\@vue+cli-service@4.4.4\node_modules\@vue\cli-service\bin\vue-cli-service.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:93:18) at Object.<anonymous> (F:\工作\his-erp-front\mock\mock-server.js:2:20) at Module._compile (internal/modules/cjs/loader.js:1085:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) at Module.load (internal/modules/cjs/loader.js:950:32) at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Module.require (internal/modules/cjs/loader.js:974:19)报错如何解决
时间: 2023-08-01 21:14:45 浏览: 732
vue-element-admin:本项目是基于vue、Element、vuex、mockjs、axios构建的,其中引入了高德地图、Echarts、Excel表格导出、富文本编辑器的第三方组件
根据你提供的错误信息,看起来是在加载 `vue.config.js` 文件时出现了错误。具体错误信息是找不到 `body-parser` 模块。这可能是因为项目中的某个模块依赖了 `body-parser`,但它未被正确安装或引入。
要解决这个问题,你可以尝试以下几个步骤:
1. 确保依赖已正确安装:运行 `npm install body-parser --save` 命令来安装 `body-parser` 模块。确保在项目根目录下执行该命令。
2. 清除缓存并重新安装依赖:运行 `npm cache clean --force` 命令来清除 npm 缓存。然后删除 `node_modules` 文件夹,并重新运行 `npm install` 命令来重新安装依赖。
3. 检查代码中是否正确引入了 `body-parser` 模块:在 `mock-server.js` 文件中检查是否正确引入了 `body-parser` 模块,并且是否在其他地方使用了该模块。
4. 检查 `vue.config.js` 文件中是否存在错误:检查 `vue.config.js` 文件中是否有语法或路径错误,确保没有其他模块缺失或路径错误的情况。
如果以上步骤都没有解决问题,可以尝试更新相关依赖包的版本,或者提供更多的错误日志和代码片段,以便更准确地定位问题所在。
阅读全文