Open zhuzeyu22 opened 1 year ago
@zhuzeyu22 可以进一步定位一下,虽然可以在 webview 这里做逻辑处理掉这类问题,但还是要看一下根因在哪,可能的原因:
这个是 Windows 下的老问题了,路径处理不对就容易出现这种情况
@zhuzeyu22 可以进一步定位一下,虽然可以在 webview 这里做逻辑处理掉这类问题,但还是要看一下根因在哪,可能的原因:
- 插件依赖了插件进程的某个环境变量或参数信息,如 env,workspace.workspaceUri 等,这里获取到的路径存在问题
- Node 进程接收到路径时错误的处理导致路径错误
这个是 Windows 下的老问题了,路径处理不对就容易出现这种情况
我觉得不是插件的问题,因为 vscode 下插件可以正常运行,可能是插件加载模块处理路径有 bug。
@zhuzeyu22 确实不是插件问题,这里指的是框架提供给插件环境的一些路径错误了,我这边目前没有 Windows 机器做测试,你可以先定位看看尝试修一下。
描述你的问题(Describe the bug)
安装 gitlens 插件后 插件有图标显示错误
定位到 windows 下路径解析出现问题
期待是: D:\workspace\ide-electron
实际是: D:\d\workspace\ide-electron
定位应该是 ProtocolElectronMainContribution 中 onStart 处理 webview 的路径有 bug
环境信息(Environment)