我的VSCode中出现了一个奇怪的错误,如下所示。
file:'file:///d%3A/SVenu/FullStackDevelopment/ProjectCode_Skeleton_University_ERP_v2/assoc/package.json'严重性:'警告'消息:'加载引用问题'http://json.schemastore.org/package':无法从'http://json.schemastore.org/package'加载架构:无法连接到http://json.schemastore.org/package。错误:连接ECONNREFUSED 137.117.17.70:80'at:'1,1'来源:''
谁能告诉我这个问题的原因是什么?
这是我的package.json文件内容。
{
"name": "Server",
"version": "1.0.0",
"description": "Server",
"main": "server.js",
"scripts": {
"test": "mocha"
},
"repository": {
"type": "git",
"url": "git"
},
"keywords": [
"Server"
],
"dependencies": {
"body-parser": "^1.12.4",
"cors": "^2.7.1",
"express": "^4.11.0",
"http-status": "^0.2.0",
"mongoose": "^4.4.12"
},
"devDependencies": {
"chai": "^4.1.2",
"mocha": "^4.0.1"
}
}
由于某种原因,您的VSCode无法连接到架构(在错误日志中提到)。我有同样的问题(由于我的远程机器上的网络访问被阻止)并找到了描述here。
我的解决方案是编辑用户设置(文件>首选项>设置)以手动定义package.json
的模式,该模式将覆盖相应模式的默认路径。所以你基本上只需将以下字段添加到用户设置:
"json.schemas": [
{
"fileMatch": [
"/package.json"
],
"url": "../../way/to/schema/package.json"
},
您可以从link you mentioned或其他地方获取包含模式的文件。
在更改设置后,不要忘记重新打开项目。
我希望这个技巧可以帮助你或其他任何面临这样问题的人。