加载引用“http://json.schemastore.org/package”时出现问题: 无法从“...”加载架构: socket hang up

文章讲述了开发者在初次构建Vue3项目时遇到的json文件警告问题,经过检查VSCode设置、禁用json.schemaDownload.enable等无效尝试后,发现问题是由于VSCode的SchemadownloadSSL协议引起的。解决方案是在JSON文件头部添加$schema属性指向https://json.schemastore.org/jsconfig,解决了警告问题。
摘要由CSDN通过智能技术生成

问题描述

第一次构建Vue3,所有的.json文件不断弹出警告

 “加载引用“http://json.schemastore.org/package”时出现问题: 无法从“...”加载架构: socket hang up”

无效尝试

查询各种其他解决方式

① 检查Vscode设置 - http proxy - 设置ip,结果没能修复,问题仍然存在

        (注意,代理应该设置梯子的Http端口,而不是socks5端口)

② 试图禁用Vscode设置 - “json.schemaDownload.enable” 没能修复,问题仍然存在

解决方案

结果发现,问题出现在VSCode的Schema download的SSL协议上,在这个JSON文件第一行增加

 "$schema": "https://json.schemastore.org/jsconfig",

 问题解决,不再报错!

{

  "$schema": "https://json.schemastore.org/jsconfig",

  "name": "2024-2-6-vue3",

  "version": "0.0.0",

  "private": true,

  "type": "module",

  "scripts": {

    "dev": "vite",

    "build": "vite build",

    "preview": "vite preview",

    "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore",

    "format": "prettier --write src/"

  },

  "dependencies": {

    "vue": "^3.4.15"

  },

  "devDependencies": {

    "@rushstack/eslint-patch": "^1.3.3",

    "@vitejs/plugin-vue": "^5.0.3",

    "@vue/eslint-config-prettier": "^8.0.0",

    "eslint": "^8.49.0",

    "eslint-plugin-vue": "^9.17.0",

    "prettier": "^3.0.3",

    "vite": "^5.0.11"

  }

}

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值