解决依赖下载报错,npm ERR! code EPERM

报错内容如下:

npm ERR! code EPERM npm ERR! syscall rename npm ERR! path D:\项目\kty_zncl_frontend\node_modules\@bpmn-io\element-templates-validator npm ERR! dest D:\项目\kty_zncl_frontend\node_modules\@bpmn-io\.element-templates-validator.DELETE
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, rename 'D:\项目\kty_zncl_frontend\node_modules\@bpmn-io\element-templates-validator' -> 'D:\项目\kty_zncl_frontend\node_modules\@bpmn-io\.element-templates-validator.DELETE' npm ERR! [OperationalError: EPERM: operation not permitted, rename 'D:\项目\kty_zncl_frontend\node_modules\@bpmn-io\element-templates-validator' -> 'D:\项目\kty_zncl_frontend\node_modules\@bpmn-io\.element-templates-

解决过程:
  1. 尝试 npm cache clean --force 再次install 失败

  2. 分析code EPERM 是权限问题

  3. 然后通过管理员权限运行 再次失败

  4. 分析rename会不会是文件node_modules没清干净,然后执行

    bash 复制代码
    rm -rf node_modules package-lock.json 

    提示 rm 不是内部或外部命令。解决:安装rimraf 执行 ,失败

    bash 复制代码
    rimraf node_modules package-lock.json
  5. 然后查阅资料后,找到了解决方案。关掉代码编辑器!!!!!!!!!!!(如VSCode),右键点击命令提示符PowerShell ,选择"以管理员身份运行 ",然后再次执行npm install

哈哈哈也太好笑了,竟然是因为没有关闭文件的使用,代码编辑器。

解决步骤:
  1. 关闭代码编辑器!!!
  2. 以管理员身份运行命令
  3. 进入项目文件目录
  4. 运行
bash 复制代码
 npm cache clean --force
  1. 运行
bash 复制代码
rimraf node_modules package-lock.json
  1. npm install over嘻嘻解决
相关推荐
凯瑟琳.奥古斯特9 小时前
Bootstrap快速上手指南
开发语言·前端·css·bootstrap·html
精益数智工坊9 小时前
拆解制造业仓库物料管理流程:如何通过标准化仓库物料管理流程解决账实不符难题
大数据·前端·数据库·人工智能·精益工程
恶猫9 小时前
网页自动化模拟操作时,模拟真实按键触发事件【终级方案】
前端·javascript·自动化·vue·网页模拟
小羊Yveesss10 小时前
2026年前端开发新趋势:智能协同、工具革新与场景深耕
前端·ai
Dxy123931021610 小时前
HTML中的Canvas可以干哪些事情
前端·html
悟乙己10 小时前
解析 Agent 时代的 HTML PPT SKILLS: html-ppt-skill
前端·html·powerpoint
ZC跨境爬虫10 小时前
跟着 MDN 学 HTML day_2:(表单分组与高级输入控件实战)
前端·javascript·css·ui·html
ppandss111 小时前
JavaWeb从0到1-DAY4-AJAX
前端·ajax·okhttp
涵涵(互关)11 小时前
语法大全-only-writer-two
前端·vue.js·typescript
huangql52011 小时前
浏览器 Location API、History API、路由记录与支付跳转完全指南
前端