问题描述
第一次构建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"
}
}