执行npm install遇EEXIST错误,删除依赖文件后仍无法解决求助
解决npm EEXIST错误:无法删除webpack-dev-server.cmd文件
错误核心信息
[ERROR] npm ERR! path C:\Desarrollo\DragoMED.web\node_modules\.bin\webpack-dev-server.cmd [ERROR] npm ERR! code EEXIST [ERROR] npm ERR! Refusing to delete C:\Desarrollo\DragoMED.web\node_modules\.bin\webpack-dev-server.cmd: is outside C:\Desarrollo\DragoMED.web\node_modules\webpack-dev-server and not a link [ERROR] npm ERR! File exists: C:\Desarrollo\DragoMED.web\node_modules\.bin\webpack-dev-server.cmd [ERROR] npm ERR! Move it away, and try again.
解决方案
- 手动删除冲突文件:直接找到
C:\Desarrollo\DragoMED.web\node_modules\.bin\webpack-dev-server.cmd文件并删除,之后重新执行npm install或Maven构建命令。 - 强制清理npm缓存:执行命令
npm cache clean --force,清理完成后重新安装依赖。 - 排查全局依赖冲突:检查是否全局安装了webpack-dev-server,执行
npm list -g webpack-dev-server查看,若存在则执行npm uninstall -g webpack-dev-server卸载全局版本,再重新安装本地依赖。 - 使用管理员权限执行命令:文件权限限制可能导致无法删除/修改文件,右键以管理员身份打开命令提示符或终端,再执行构建/安装命令。
内容的提问来源于stack exchange,提问作者spovmon
相关产品推荐
相关产品推荐

