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

相关推荐
一只一只妖2 小时前
突发奇想,还未实践,在Vben5的Antd模式下,将表单从「JS 配置化」改写成「模板可视化」形式(豆包版)
前端·javascript·vue.js
悟能不能悟4 小时前
js闭包问题
开发语言·前端·javascript
秋秋_瑶瑶5 小时前
vue-amap组件呈现的效果图如何截图
前端·javascript·vue-amap
gnip6 小时前
js上下文
前端·javascript
中草药z6 小时前
【Stream API】高效简化集合处理
java·前端·javascript·stream·parallelstream·并行流
不知名raver(学python版)6 小时前
npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR!
前端·npm·node.js
醉方休6 小时前
React中使用DDD(领域驱动设计)
前端·react.js·前端框架
excel7 小时前
📖 小说网站的预导航实战:link 预加载 + fetch + 前进后退全支持
前端
学习3人组7 小时前
React 样式隔离核心方法和最佳实践
前端·react.js·前端框架