Vscode解决Setting.json报警告:Problems loading reference ... Unable to load schema from ...

一. 问题分析

在vscode中打开设置文件setting.json时,问题窗口会报警告,如下图所示。.

image-20210416235442553

Ctrl + C 复制下警告信息,粘贴到txt中,显示如下:

{
“resource”: “/C:/Users/xu/AppData/Roaming/Code/User/settings.json”,
“owner”: “generated_diagnostic_collection_name#0”,
“code”: “768”,
“severity”: 4,
“message”: “Problems loading reference ‘https://raw.githubusercontent.com/streetsidesoftware/cspell/cspell-lib%404.3.4/cspell.schema.json#/definitions/OverrideSettings’: Unable to load schema from ‘https://raw.githubusercontent.com/streetsidesoftware/cspell/cspell-lib%404.3.4/cspell.schema.json’: Request vscode/content failed unexpectedly without providing any details.”,
“startLineNumber”: 1,
“startColumn”: 1,
“endLineNumber”: 1,
“endColumn”: 2
}

翻译出来大致意思是,无法从网站raw.githubusercontent.com中加载架构,

猜测出现此警告的原因是:网站githubusercontent应是一个与Github同类型的网站,在国内无法直接访问,自然无法从此网站加载任何信息,因此出现此警告。

参考Vscode官方文档 — Editing JSON with Visual Studio Code:https://code.visualstudio.com/Docs/languages/json#_json-schemas-and-settings

文档最后的Offline mode显示如下:

image-20210416235946988

翻译一下:

json.schemaDownload.enable控制JSON扩展是否从httphttps获取JSON模式。

当前编辑器想要使用架构但无法下载时,状态栏中会显示一个警告三角形。

这里就证实了原先的猜测,确实是因为vscode在处理json文件时默认去一个国外网站加载架构,而国内又无法加载成功,才导致了出现警告。

二. 解决办法

解决办法很简单,将json文件的处理方式从默认的在线方式改为离线方式即可。

步骤如下:

  1. 在vscode中,点击左下角设置图标,点击在线服务设置

    image-20210417000245877

  2. 在打开的设置选项卡中选择JSON,取消勾选Schema Download:Enable设置,OK了。

image-20210417000534643

这时,在Vscode的设置配置文件setting.json的最后会多出如下一行代码。你可以直接复制此代码,把它放到你的setting,json中,和上述操作效果一样。

  "json.schemaDownload.enable": false,

操作演示:

json_schemaDownload_enable_false

  • 38
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
### 回答1: 无法从'https://dldir1.qq.com/wechatwebdev/editor-extension/wx-json/app.schema.json'加载模式:请求vscode / content意外失败,没有提供任何细节。 ### 回答2: 在使用微信开发者工具进行小程序开发过程中,可能会遇到“unable to load schema from 'https://dldir1.qq.com/wechatwebdev/editor-extension/wx-json/app.schema.json': request vscode/content failed unexpectedly without providing any details.”的错误提示,这种情况通常是由于以下几种原因导致的: 1. 网络连接问题:由于需要从网络上下载sdk,如果网络不稳定或者网速过慢,就有可能导致下载失败。可以尝试重新连接网络,或者换一个更稳定的网络环境。 2. 微信开发者工具版本过低:如果微信开发者工具版本不够新,就无法支持最新的sdk,也会导致加载schema失败。可以尝试更新微信开发者工具到最新版本。 3. 缓存问题:有时候,缓存过多也可能导致加载schema失败。可以尝试清除缓存,再重新打开微信开发者工具。 4. 服务器端问题:有时候,如果服务器端出现了错误,就会导致请求失败。这种情况需要等待服务器端修复问题,或者联系微信客服进行反馈。 总之,遇到加载schema失败的情况,可以尝试检查网络连接、更新微信开发者工具版本、清除缓存,或者联系微信客服进行反馈,找到问题所在并及时解决,以保证顺利进行小程序开发。 ### 回答3: 这个错误信息通常出现在使用小程序开发工具时,尝试打开一个项目或者创建一个新项目时。它的意思是无法从指定的URL地址中加载项目的架构文件,提示内容中还提到请求"vscode/content"失败,并且没有提供任何详细信息。 那么这个错误是由什么原因引起的呢?通常有以下几种可能性: 1.网络连接问题。如果你的电脑或者网络出现异常,可能会导致你的请求无法得到响应,从而无法加载到项目的架构文件。 2.本地工具有问题。小程序开发工具可能会出现一些问题,例如程序版本过低、配置不当、缓存问题等等,这些问题都可能导致程序无法加载到项目的架构文件。 3.服务器问题。有时候,当你的请求到达服务器时,服务器端会出现问题,从而导致请求无法成功完成,或者返回的文件出现错误,这都会导致无法加载项目的架构文件。 针对这个错误,我们可以尝试以下操作: 1.检查网络连接是否正常,并且确保可以访问指定的URL地址。 2.升级小程序开发工具的版本,或者重新配置工具参数,例如清除缓存等。 3.尝试使用VPN进行访问,或者等待一段时间再进行访问,避免服务器端出现高峰时段。 总之,这个错误很常见,但是通常可以采取一些简单的措施解决。如果以上方法都无法解决问题,可以考虑向工具提供商反馈问题,或者寻求其他专业人士的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值