2017-07-19 17 views
7

Tôi nhận được lỗi này.lỗi TS5014: Không thể phân tích cú pháp tệp '': Mã thông báo không mong muốn trong JSON tại vị trí 0. Quá trình đầu cuối bị chấm dứt bằng mã thoát: 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 

Hệ thống của tôi thiết lập:

  1. Visual Studio Mã phiên bản 1.14.1
  2. góc 2
  3. nút Version v8.0.0
  4. tsc Version 2.4.1

package.json như sau

{ 
    "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 như sau

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

Trả lời

0

Làm thế nào mà bạn xác định tasks.json của bạn? Tôi gặp phải vấn đề tương tự khi tôi đã xác định tasks.json của mình với loại bản ghi mặc định. Theo các thay đổi trong tasks.json đã làm việc cho tôi dựa trên câu trả lời trong link

{ 
// 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": [] 
    } 
] 
} 
Các vấn đề liên quan