pnpm install 安装项目依赖遇到 illegal operation on a directory, symlink 问题

问题背景:

clone 项目后,因为项目只支持pnpm安装,但是安装依赖一直报下述错误:

错误: ERR_PNPM_EISDIR  EISDIR: illegal operation on a directory, symlink 'D:\Works\xxx文件夹\xxx项目\node_modules.pnpm\resolve- from@5.0.0\node_modules\resolve-from' -> 'D:\Works\xxx文件夹\xxx项目\node_modules.pnpm@commitlint+cli@17.8.1\node_modules\resolve-from'

尝试解决:

先按照常规的手段去解决

  1. 试着删除node_modeles 重新安装还是报上述错误
  2. 卸载pnpm,强制清除依赖缓存重装,也报错误
  3. 降低 pnpm 版本,重新安装还是报错
  4. window开启开发者模式,也还是报错
  5. 管理员身份运行命令,也还是报错

问题定位:

用自己的mac电脑安装了下是好的,所以我就怀疑是window系统的原因

解决问题

  1. 通过上述图片可以看到,C 盘的文件系统和 D 盘文件系统的区别,把项目放到 C 盘下安装依赖就成功了。
  2. 如果小伙伴不想在 C 盘里,可以把D盘分个区出来

或者使用 【EaseUS工具】把D盘分个E盘出来

相关推荐
南风木兮丶4 分钟前
Vue 项目安装 @antfu/eslint-config 保姆级教程
前端·javascript·vue.js
万少17 分钟前
记 HarmonyOS 开发中的一个小事件 怒提华为工单
前端·harmonyos
未来之窗软件服务18 分钟前
万象EXCEL开发(六)excel单元格运算逻辑 ——东方仙盟金丹期
前端·excel·仙盟创梦ide·东方仙盟·万象excel
mldong21 分钟前
保姆级教程!手把手教你搭建FastAPI + Vue3前后端分离项目
vue.js·python·全栈
Mintopia25 分钟前
🚀 Cesium-Kit:10 秒为你的 Cesium 项目添加动态光效标记
前端·javascript·cesium
Mintopia27 分钟前
🌩️ 云边协同架构下的 WebAI 动态资源调度技术
前端·javascript·aigc
Olrookie29 分钟前
若依前后端分离版学习笔记(十六)——scoped、路由跳转
前端·笔记
qaqxiaolei29 分钟前
高效办公利器:前端实现表格导出excel格式 + 自定义水印的完整方案
前端·javascript
叫我詹躲躲32 分钟前
为什么Bun.js能在3秒内启动一个完整的Web应用?
前端·javascript·bun
Olrookie32 分钟前
若依前后端分离版学习笔记(十七)——ruoyi开发规范&流程,请求流程,依赖引入,组件注册&通信
前端·笔记