You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Parallels Windows 10虚拟机中使用Yarn安装Node模块报错求助

问题根因

两个报错均由Parallels共享目录的UNC路径不受Windows CMD、Node原生模块编译工具支持导致:你当前的项目放在Mac共享到虚拟机的目录下,对应Windows路径为\\mac\Home\...格式的UNC路径,CMD不支持将此类路径设为工作目录,执行命令时会自动回退到C:\Windows目录,因此运行node ./build.js时会尝试读取C:\Windows\build.js,触发模块找不到的报错,所有需要本地编译的原生模块(deasync、node-sass等)都会安装失败。

解决方案

方案一(最稳妥,推荐)

  • 将整个项目目录从\\mac\开头的共享文件夹移动到虚拟机Windows本地磁盘(比如C盘、D盘自建的开发目录)
  • 重新执行yarn install即可正常安装依赖

方案二(需要保留共享目录双向同步的场景)

给共享目录映射网络驱动器,将UNC路径转为盘符路径:

  • 打开Windows文件资源管理器,右键「此电脑」,选择「映射网络驱动器」
  • 选择一个未被占用的盘符(例如Z:)
  • 文件夹输入栏填写你项目所在的共享根路径,例如\\mac\Home\Documents\Development
  • 勾选「登录时重新连接」后点击完成
  • 进入映射后的盘符对应的项目目录,执行yarn install即可

额外兼容配置

如果映射盘符后仍有原生模块编译报错,执行以下配置:

  • 安装Node原生模块编译依赖:npm install --global windows-build-tools
  • 将yarn缓存路径设置到Windows本地磁盘:yarn config set cache-folder C:\yarn-cache

内容的提问来源于stack exchange,提问作者user4200410

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 21:15:02