Vscode解决Setting.json报警告:Problems loading reference ... Unable to load schema from ...
一. 問題分析
在vscode中打開設置文件setting.json時,問題窗口會報警告,如下圖所示。.
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顯示如下:
翻譯一下:
json.schemaDownload.enable控制JSON擴展是否從http和https獲取JSON模式。
當前編輯器想要使用架構但無法下載時,狀態欄中會顯示一個警告三角形。
這里就證實了原先的猜測,確實是因為vscode在處理json文件時默認去一個國外網站加載架構,而國內又無法加載成功,才導致了出現警告。
二. 解決辦法
解決辦法很簡單,將json文件的處理方式從默認的在線方式改為離線方式即可。
步驟如下:
在vscode中,點擊左下角設置圖標,點擊在線服務設置
在打開的設置選項卡中選擇JSON,取消勾選Schema Download:Enable設置,OK了。
這時,在Vscode的設置配置文件setting.json的最后會多出如下一行代碼。你可以直接復制此代碼,把它放到你的setting,json中,和上述操作效果一樣。
"json.schemaDownload.enable": false,操作演示:
總結
以上是生活随笔為你收集整理的Vscode解决Setting.json报警告:Problems loading reference ... Unable to load schema from ...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python下载与安装教程
- 下一篇: 自定义Matlab功能函数——10进制整