programing

문서에 적용된 스키마 유형이 지원되지 않습니다.json

muds 2023. 3. 17. 22:05
반응형

문서에 적용된 스키마 유형이 지원되지 않습니다.json

누가 내 소포에 있는 이 경고에 대해 설명해 줄 수 있나요?json 파일이 뭐죠?조금 검색해 보았습니다만, 호환성/이상한 행동인지, 그것보다 더 나쁜 일이 일어나고 있는지 알 수 없습니다.

아래의 경고 메시지를 캡처했습니다.다른 곳에서 답변을 드렸는데 제가 간과했다면 사과드립니다.

제 소포를 첨부했습니다.전체 json:

{
    "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
    "version": 1,
    "projects": {
        "project": {
            "architect": {
                "lint": {
                    "builder": "@angular-devkit/build-angular:tslint",
                    "options": {
                        "exclude": [ "**/node_modules/**" ],
                        "tsConfig": [ "tsconfig.json" ]
                    }
                },
                "build": {
                    "builder": "@angular-devkit/build-angular:browser",
                    "options": {
                        "aot": true,
                        "assets": [ "src/favicon.ico" ],
                        "index": "src/index.html",
                        "main": "src/main.ts",
                        "outputPath": "dist",
                        "polyfills": "src/polyfills.ts",
                        "scripts": [
                            "node_modules/uikit/dist/js/uikit.min.js",
                            "node_modules/uikit/dist/js/uikit-icons.min.js"
                        ],
                "styles": [
                "node_modules/uikit/dist/css/uikit.min.css",
                "src/styles.scss",
                "node_modules/bootstrap/dist/css/bootstrap.min.css"
                ],
                        "tsConfig": "tsconfig.json"
                    },
                    "configurations": {
                        "development": {
                            "baseHref": "/aspnetcoreangular/",
                            "buildOptimizer": true,
                            "extractCss": true,
                            "extractLicenses": true,
                            "namedChunks": false,
                            "optimization": true,
                            "outputHashing": "all",
                            "sourceMap": false,
                            "vendorChunk": false
                        },
                        "production": {
                            "fileReplacements": [
                                {
                                    "replace": "src/environments/environment.ts",
                                    "with": "src/environments/environment.production.ts"
                                }
                            ],
                            "baseHref": "/aspnetcoreangular/",
                            "buildOptimizer": true,
                            "extractCss": true,
                            "extractLicenses": true,
                            "namedChunks": false,
                            "optimization": true,
                            "outputHashing": "all",
                            "sourceMap": false,
                            "vendorChunk": false
                        },
                        "staging": {
                            "fileReplacements": [
                                {
                                    "replace": "src/environments/environment.ts",
                                    "with": "src/environments/environment.staging.ts"
                                }
                            ],
                            "baseHref": "/aspnetcoreangular/",
                            "buildOptimizer": true,
                            "extractCss": true,
                            "extractLicenses": true,
                            "namedChunks": false,
                            "optimization": true,
                            "outputHashing": "all",
                            "sourceMap": false,
                            "vendorChunk": false
                        }
                    }
                },
                "serve": {
                    "builder": "@angular-devkit/build-angular:dev-server",
                    "options": { "browserTarget": "project:build" }
                }
            },
            "cli": {
                "warnings": {
                    "typescriptMismatch": false,
                    "versionMismatch": false
                }
            },
            "prefix": "app",
            "projectType": "application",
            "root": "",
            "sourceRoot": "src"
        }
    }
}

https://developercommunity.visualstudio.com/t/support-json-schema-draft-06-draft-07/796216

VS는 여전히 json-scem에 대한 드래프트 7을 지원하지 않으며 드래프트 4-5에 묶여 있습니다.그래서 경고입니다.

잘못된 긍정입니다.

편집

Mike(아래 참조)는 회피책을 제안합니다.반드시 체크하고, Mike가 가장 먼저 대답할 수 있도록, Mike에게 업 투표해 주세요.

Visual Studio에서 파일 맨 위에 있는 [Change the Schema]드롭다운을 [https://json.schemastore.org/global.json]으로 변경합니다.

참고 자료: https://developercommunity.visualstudio.com/t/support-json-schema-draft-06-draft-07/796216

언급URL : https://stackoverflow.com/questions/51483005/the-type-of-schema-applied-to-the-document-is-not-supported-package-json

반응형