我在Windows 10上运行wix/vscode-glean VSCode扩展,并在尝试提取react组件时遇到此问题。

[2018-11-03 19:51:26.898] [renderer1] [error] [{"errno":-4094,"code":"UNKNOWN","syscall":"stat","path":"\\\\d:\\multivariate-hypergeo\\src\\PopulationInput.js"}]
[2018-11-03 19:51:26.913] [renderer1] [error] [{"fileOperationResult":1,"options":{"acceptTextOnly":true}}]
[2018-11-03 19:51:26.930] [renderer1] [error] [{"fileOperationResult":1,"options":{"acceptTextOnly":true}}]


我唯一的猜测是,编写此代码时仅考虑了Linux,而syscall 'stat'在Windows上没有任何含义(或相同的含义)?

我提出了an issue,但实际上我想了解潜在的问题。

错误消息是什么

{"errno":-4094,"code":"UNKNOWN","syscall":"stat","path":"\\\\d:\\multivariate-hypergeo\\src\\PopulationInput.js"}


意思?

最佳答案

扩展已通过these two commits修补为可在Windows 10上运行。

(vscode.)Uri.Parse变为Uri.file,例如:

edit.replace(vscode.Uri.parse(`file://${path}`), new vscode.Range(start, end), text);


成为

 edit.replace(Uri.file(path), new vscode.Range(start, end), text);


所以现在应该适用于4.2.2以上的版本

关于node.js - VSCode Glean扩展错误-4094-这是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53138722/

10-16 10:01