JSON 中位置 437 处出现意外标记 }

2024-04-06

我正在使用 Angular 5.0.0。我想连接angular-bootstrap-md。但是当你启动应用程序时ng s发生错误。

错误 TS5014:无法解析文件 'C:/Users/Admin/Desktop/angular/tsconfig.json': 意外的标记 } JSON 位于位置 437。

错误:错误 TS5014:无法解析文件 'C:/Users/Admin/Desktop/angular/tsconfig.json': 意外的标记 } JSON 位于位置 437。 在 AngularCompilerPlugin._setupOptions (C:\Users\Admin\Desktop\angular\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:90:19) 在新的 AngularCompilerPlugin 中 (C:\Users\Admin\Desktop\Angular\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:43:14) 在 _createAotPlugin (C:\Users\Admin\Desktop\Angular\node_modules\@Angular\cli\models\webpack-configs\typescript.js:77:16) 在 Object.getNonAotConfig (C:\Users\Admin\Desktop\Angular\node_modules\@Angular\cli\models\webpack-configs\typescript.js:100:19) 在 NgCliWebpackConfig.buildConfig (C:\Users\Admin\Desktop\Angular\node_modules\@Angular\cli\models\webpack-config.js:37:37) 在 Class.run (C:\Users\Admin\Desktop\Angular\node_modules\@Angular\cli\tasks\serve.js:71:98) 在 check_port_1.checkPort.then.port (C:\Users\Admin\Desktop\Angular\node_modules\@Angular\cli\commands\serve.js:123:26) 在 process._tickCallback (内部/process/next_tick.js:68:7)

第一个括号以红色突出,我不明白为什么似乎所有括号都关闭了

tsconfig.json:

{
  "compileOnSave": false,
  "compilerOptions": {
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2017",
      "dom"
    ]
  },
  "include": ["node_modules/angular-bootstrap-md/**/*.ts", "src/**/*.ts"],
}

只需删除末尾的错误逗号即可获得有效的 JSON 文件:

{
    "compileOnSave": false,
    "compilerOptions": {
        "outDir": "./dist/out-tsc",
        "sourceMap": true,
        "declaration": false,
        "moduleResolution": "node",
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "target": "es5",
        "typeRoots": [
            "node_modules/@types"
        ],
        "lib": [
            "es2017",
            "dom"
        ]
    },
    "include": ["node_modules/angular-bootstrap-md/**/*.ts", "src/**/*.ts"]
}

如有疑问,您可以使用各种工具之一检查有效性,例如JSONLint https://jsonlint.com/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JSON 中位置 437 处出现意外标记 } 的相关文章

随机推荐