2016-05-19 5 views
0

Ich bin auf einem Typoskript Projekt arbeiten, einer der Entwickler an den Fenstern und der andere auf Mac OS, das Problem, das ich im Moment habe, ist, dass die Schrägstriche für Verzeichnisse nicht arbeiten (Windows \ und Mac OS /). In meiner launch.json Datei im Verzeichnis .vscode, habe ich eine Config wie folgt aus:Mehrere Plattformen vscode launch.json Config schlitzt

{ 
    "version": "0.2.0", 
    "configurations": [ 
     { 
      "program": "${workspaceRoot}/src/main.ts", 
      "cwd": "${workspaceRoot}/tests/reference" 
     } 
    ] 
} 

So habe ich versucht zu tun:

{ 
    "version": "0.2.0", 
    "osx" : { 
     "configurations": [ 
      { 
       "name": "Launch", 
       "type": "node", 
       "request": "launch", 
       "program": "${workspaceRoot}/src/main.ts", 
       "cwd": "${workspaceRoot}/tests/reference" 
      } 
     ] 
    }, 
    "windows" : { 
     "configurations": [ 
      { 
       "name": "Launch", 
       "type": "node", 
       "request": "launch", 
       "program": "${workspaceRoot}\\src\\main.ts", 
       "cwd": "${workspaceRoot}\\tests\\reference" 
      } 
     ] 
    } 
} 

Aber der Compiler beschwert sich, dass die Konfiguration nicht der Fall ist existieren, also denke ich, dass ich das nicht tun kann.

Antwort

0

Also am Ende stellt sich heraus, Sie einen einzelnen Schrägstrich verwenden können und dies wird sowohl für Windows, OS X und Linux.

{ 
    "version": "0.2.0", 
    "configurations": [ 
     { 
      "program": "${workspaceRoot}/src/main.ts", 
      "cwd": "${workspaceRoot}/tests/reference" 
     } 
    ] 
} 

Zuvor hatte ich versucht, das \ Arbeit aber offensichtlich nicht zu machen.

Verwandte Themen