我在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/