2016-07-24 4 views
1

Ich brauche einen generierten Ordner hinzufügen, die nicht Teil der globalen Umgebungs ist noch in der src, Module für die Quelldateien als gültige Namensraum zu liefern, wie unten:Einschließlich Ordner außerhalb src für Typoskript Compiler

root 
|- src 
    |-- component 
     |-- test.model.ts (import { IBuilding } from 'api/interfaces.ts'); 
|- generated 
    |-- api 
     | interfaces.ts (export interface IBuilding {}) 
> compilerOptions.paths (-

  • tsconfig.json:

    ich habe über Module und Modul Auflösung in offiziellen Dokumenten aber keine der Optionen siehe unten anzuwenden lesen Pfadzuordnung)

  • tsconfig.json -> compilerOptions.rootDirs (virtuelles Verzeichnis)
  • tsconfig.json -> enthält (Dateinamensmuster)

In meinem Fall wäre es sehr ähnlich sein, was CLASSPATH und PYTHON_PATH tun für Java bzw. Python.

Jeder kann helfen?

Antwort

1

Scheint, wie Sie dies in Ihrem tsconfig.json mit einem filesGlob tun konnte:

"filesGlob": [ 
    "**/*.ts", //Local source, this is the default 
    "../generated/**/*.ts" //generated source 
], //Add as many directories to the above list as needed 
Verwandte Themen