2012-10-08 45 views
8

Estoy buscando configurar un sistema de compilación en Sublime Text para TypeScript.Cómo configurar un sistema de compilación sublime para TypeScript

Actualmente estoy usando ...

{ 
    "cmd": ["tsc", "$file"], 
    "selector": "source.ts" 
} 

También me gustaría establecer la propiedad 'file_regex' para manejar mensajes de error.

¿Alguien sabe a qué configurar esto?

Respuesta

12

Utilice esta en OS-X:

{ 
    "cmd": ["tsc","$file"], 
    "file_regex": "(.*\\.ts?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)$", 
    "selector": "source.ts", 
    "osx": { 
     "path": "/usr/local/bin:/opt/local/bin" 
    } 
} 

EDIT:

Aquí es el Sistema Construir Sublime creada para Windows. Probado y trabajando como se esperaba. Sin embargo es necesario incluir el trazado de tsc.cmd en el entorno de ventanas, de lo contrario se debe definir la raíz de la orden de imprenta en la sección cmd a continuación:

{ 
    "cmd": ["tsc","$file"], 
    "file_regex": "(.*\\.ts?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)$", 
    "selector": "source.ts", 

    "windows": { 
     "cmd": ["tsc.cmd", "$file"] 
    } 
} 
+0

¿Qué pasa si sigue apareciendo un error como ese ?: '' '[Errno 2] No existe tal archivo o directorio''' – Diogenes

+0

@Diogenes Entonces probablemente esté usando ST3 y debería usar" shell_cmd "en lugar de" cmd " – svallory

1

Hay dos versiones ahora. Esto one, o este one. Crear el suyo es fácil, al referirse a este document.

Cuestiones relacionadas