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盘出来

相关推荐
慧都小项1 分钟前
从 Figma 到 Qt:Qtitan 能减少哪些界面还原工作?
前端·qt·嵌入式·figma·图形界面·工业界面·qtitan
YWL4 分钟前
OpenLayers导出功能:地图截图+GeoJSON导出完整方案,从Canvas合并到PDF生成
前端·vue·openlayers
苦瓜小生12 分钟前
【前端】【力扣与手撕】十天带你刷完前端算法与手撕,全是最简单好记的最优解法!day4
前端·数据结构·算法·leetcode·面试
mayaairi22 分钟前
Vue2 实战进阶:表单数据收集、指令系统与自定义指令全解析
前端·javascript·vue.js
计算机魔术师32 分钟前
实测GPT-6 Astra后,我发现过去十年的专业门槛正在失效
前端
虎头金猫35 分钟前
Pic Smaller 本地部署:压缩图片、转换格式,再搭建自己的 Web 工具
运维·前端·开源·aigc·ai编程·ai写作
hunterandroid35 分钟前
Android ANR 排查实战:从线上告警到主线程卡点定位
android·前端
图扑软件1 小时前
下篇・换墨|主题/多语言/移动端,一套组件全覆盖
前端·javascript·ui·性能优化·数据可视化
程序员老赵1 小时前
Docker 部署 TeX Live:轻松搭建 LaTeX 论文排版编译平台
前端·docker·latex
计算机毕设定制辅导-无忧学长1 小时前
《基于Spring Boot传承之光非遗陶瓷烧造产品交易平台的设计与实现》
java·vue.js·spring boot·后端·毕业设计