错误TS5014:无法parsing文件'':位置0的JSON中的意外标记uterminal进程以退出码1终止

我收到这个错误。

error TS5014: Failed to parse file '/Users/Documents/tsconfig.json/tsconfig.json': Unexpected token u in JSON at position 0. The terminal process terminated with exit code: 1 

我的系统设置:

  1. Visual Studio代码版本1.14.1
  2. angular2
  3. 节点版本v8.0.0
  4. tsc版本2.4.1

package.json如下

 { "name": "angular-quickstart", "version": "1.0.0", "description": "QuickStart package.json from the documentation, supplemented with testing support", "scripts": { "start": "concurrently \"npm run tsc:w\" \"npm run lite\" ", "e2e": "tsc && concurrently \"http-server -s\" \"protractor protractor.config.js\" --kill-others --success first", "lint": "tslint ./app/**/*.ts -t verbose", "lite": "lite-server", "pree2e": "webdriver-manager update", "test": "tsc && concurrently \"tsc -w\" \"karma start karma.conf.js\"", "test-once": "tsc && karma start karma.conf.js --single-run", "tsc": "tsc", "tsc:w": "tsc -w" }, "keywords": [], "author": "", "license": "MIT", "dependencies": { "@angular/common": "^2.4.10", "@angular/compiler": "^2.4.10", "@angular/core": "^2.4.10", "@angular/forms": "^2.4.10", "@angular/http": "^2.4.10", "@angular/platform-browser": "^2.4.10", "@angular/platform-browser-dynamic": "^2.4.10", "@angular/router": "^3.4.10", "angular-in-memory-web-api": "^0.2.5", "core-js": "^2.4.1", "rxjs": "^5.4.2", "systemjs": "^0.19.47", "zone.js": "^0.7.8" }, "devDependencies": { "@types/jasmine": "^2.5.41", "@types/node": "^6.0.46", "canonical-path": "0.0.2", "concurrently": "^3.5.0", "http-server": "^0.9.0", "jasmine-core": "~2.4.1", "karma": "^1.3.0", "karma-chrome-launcher": "^2.0.0", "karma-cli": "^1.0.1", "karma-jasmine": "^1.0.2", "karma-jasmine-html-reporter": "^0.2.2", "lite-server": "^2.3.0", "lodash": "^4.16.4", "protractor": "~4.0.14", "rimraf": "^2.5.4", "tslint": "^3.15.1", "typescript": "2.1.6" }, "repository": {} } 

tsconfig.json如下

 { "compilerOptions": { "target": "es5", "module": "commonjs", "moduleResolution": "node", "sourceMap": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "lib": [ "es2015", "dom" ], "noImplicitAny": true, "suppressImplicitAnyIndexErrors": true, "outDir": "dist" } } 

你是如何定义你的tasks.json的? 当我使用默认的typescripttypes定义我的tasks.json时遇到了同样的问题。 在tasks.json改变之后,我根据链接中的答案为我工作

 { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "taskName": "compile", "type": "shell", "command": "tsc -p tsconfig.json", "group": { "kind": "build", "isDefault": true }, "problemMatcher": [] } ] }