我正在使用Angular 5.0.0 . 我想连接 angular-bootstrap-md
. 但是当你启动应用程序 ng s
时会发生错误 .
错误TS5014:无法解析文件'C:/Users/Admin/Desktop/angular/tsconfig.json':位于437的JSON中的意外标记}错误:错误TS5014:无法解析文件'C:/ Users / Admin位于437.位置的JSON中的/Desktop/angular/tsconfig.json':意外的令牌}位于AngularCompilerPlugin._setupOptions(C:\ Users \ Admin \ Desktop \ angular \ node_modules \ @ngtools \ webpack \ src \ angular_compiler_plugin.js:90: 19)在_createAotPlugin的新AngularCompilerPlugin(C:\ Users \ Admin \ Desktop \ angular \ node_modules \ @ngtools \ webpack \ src \ angular_compiler_plugin.js:43:14)中(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)在Class.run(C:\ Users)的NgCliWebpackConfig.buildConfig(C:\ Users \ Admin \ Desktop \ angular \ node_modules \ @angular \ cli \ models \ webpack-config.js:37:37) \ Admin \ Desktop \ angular \ node_modules \ @angular \ cli \ tasks \ serve.js:71:98)a t check_port_1.checkPort.then.port(C:\ Users \ Admin \ Desktop \ angular \ node_modules \ @angular \ cli \ commands \ serve.js:123:26)at process._tickCallback(internal / 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"],
}
3 回答
只需删除末尾的错误逗号即可获得有效的JSON文件:
如有疑问,您可以使用各种工具之一检查有效性,例如: JSONLint .
删除此行末尾的逗号: