2017-04-30 1 views
0

Meine Absicht ist es, *.ts Dateien Speicherort im (und alle Unterverzeichnisse) vonzu kompilieren. Ich habe tsconfig.json Datei, die wie folgt aussieht:Gulp typescript Dateien kompilieren, die ich nicht angeben?

{ 
     "filesGlob": [ 
      "src/main/ts/**/*.ts" 
     ], 
     "compilerOptions": { 
      "experimentalDecorators": true, 
      "noImplicitAny": true, 
      "moduleResolution": "node", 
      "target": "es6" 
     } 
    } 

Meine schluck Aufgabe sieht wie folgt aus:

var gulp = require('gulp'); 
    var ts = require('gulp-typescript'); 
    var tsProject = ts.createProject("tsconfig.json"); 

    gulp.task('default', function() { 
     return tsProject.src() 
     .pipe(tsProject()) 
     .js.pipe(gulp.dest("target/main/js")); 
    }); 

Ich war mit einigen der Dateien in src/main/ts/ so zog ich diese in ein Verzeichnis eine Sammlung Problem mit in der Wurzel des Projekts namens temp.

Die Schluckaufgabe kompiliert die Dateien jedoch auch in temp. Ich erhalte Fehler wie diese:

temp/main/ts/domain/Order.ts(11,11): error TS1146: Declaration expected. 

Gedanken?

+0

Sie verpassen einen Import in order.ts. Bitte geben Sie den Code in order.ts an –

Antwort

Verwandte Themen