目前网上对于该问题常见的解决方法有以下两种:
- 逐个删除扩展排查哪个扩展有问题,常见的有前端相关的一些扩展,如Live Server、Sass等。
- 把vscode的显示语言改为英文
笔者试了上述两种方法皆不生效,最后通过vscode的扩展主机(Extention Host(Remote))发现了问题,问题是vscode会收集用户的使用数据发送到自家的服务器上面,服务器网址就是图里的mobile.events.data.microsoft.com,因为笔者用的是学校的服务器,可能对该网址有监控和过滤规则。
知道了报错原因,最简单的解决方法就是让vscode不要发送用户数据,这样就不会报错,具体步骤如下:
打开设置,搜索telemetry,然后把Telemetry: Telemetry Level设置为off即可。