使用 Yarn on Parallels 安装节点模块时出现问题 (Windows 10)
Issues installing node modules with Yarn on Parallels (Windows 10)
我需要使用 Parallels(开发人员)在 Mac OS 上将 Electron 项目从本机 Windows 10 切换到虚拟 Windows 10 机器。 Nodejs 和 Yarn 安装很顺利,但是当我尝试安装 /yarn 项目的节点模块时,出现了一堆错误,似乎与虚拟机的目录结构有关。
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
[1/6] ⡀ core-js
[2/6] ⡀ core-js
[3/6] ⡀ node-sass
[4/6] ⡀ deasync
error \mac\Home\Documents\Development\theproject\node_modules\deasync: Command failed.
Exit code: 1
Command: node ./build.js
Arguments:
Directory: \mac\Home\Documents\Development\theproject\node_modules\deasync
Output:
"\mac\Home\Documents\Development\theproject\node_modules\deasync"
此外 CMD.EXE 抛出错误(因为它是德语的所以总结)不支持 UNC 路径并且路径设置为 Windows。因此,我猜如下
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module 'C:\Windows\build.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:17:47 {
我不是起诉,如果这两个问题有相同的原因,不支持的 UNC 路径以及如何解决这个问题。任何帮助表示赞赏。
在 Parallels 中关闭 Desktop/Folder 共享并使用 yarn add --dev node-sass
手动安装 node-sass 解决了问题。
我需要使用 Parallels(开发人员)在 Mac OS 上将 Electron 项目从本机 Windows 10 切换到虚拟 Windows 10 机器。 Nodejs 和 Yarn 安装很顺利,但是当我尝试安装 /yarn 项目的节点模块时,出现了一堆错误,似乎与虚拟机的目录结构有关。
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
[1/6] ⡀ core-js
[2/6] ⡀ core-js
[3/6] ⡀ node-sass
[4/6] ⡀ deasync
error \mac\Home\Documents\Development\theproject\node_modules\deasync: Command failed.
Exit code: 1
Command: node ./build.js
Arguments:
Directory: \mac\Home\Documents\Development\theproject\node_modules\deasync
Output:
"\mac\Home\Documents\Development\theproject\node_modules\deasync"
此外 CMD.EXE 抛出错误(因为它是德语的所以总结)不支持 UNC 路径并且路径设置为 Windows。因此,我猜如下
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module 'C:\Windows\build.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:17:47 {
我不是起诉,如果这两个问题有相同的原因,不支持的 UNC 路径以及如何解决这个问题。任何帮助表示赞赏。
在 Parallels 中关闭 Desktop/Folder 共享并使用 yarn add --dev node-sass
手动安装 node-sass 解决了问题。