【发布时间】:2021-10-10 06:33:21
【问题描述】:
我知道这有点奇怪,但不知何故我们有这种需求。
我们曾经在 node v10 和 wine v5.0 上运行,这很好。最近我尝试将节点升级到 v16。我尝试了wine v5.0、v6.0、v6.18,出现了不同的问题。
到目前为止,wine v6.18 看起来很有希望。但是,当我尝试在 z:\ 或 npm 命令中运行任何 js 文件时,它会引发以下错误。 (在c:\ node test.js 可以,但是npm还是不行)
Error: EINVAL: invalid argument, lstat 'Z:\'
at Object.realpathSync (node:fs:2444:5)
at toRealPath (node:internal/modules/cjs/loader:394:13)
at Function.Module._findPath (node:internal/modules/cjs/loader:550:22)
at resolveMainPath (node:internal/modules/run_main:15:25)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:73:24)
at node:internal/main/run_main_module:17:47 {
errno: -4071,
syscall: 'lstat',
code: 'EINVAL',
path: 'Z:\\'
}
有人知道吗?
【问题讨论】: