2017-04-30 10 views
0

*.tsのファイルの場所を(と任意のサブディレクトリ)src/main/ts/にコンパイルします。私が指定していないファイルをコンパイルするGulpのタイプスクリプト?

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

マイ一気のタスクは、次のようになります:

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")); 
    }); 

私はので、私はディレクトリにこれらを移動src/main/ts/内の一部のファイルでコンパイルの問題を抱えていた私は、このようになりますtsconfig.jsonファイルを持っていますtempというプロジェクトのルートにあります。

しかし、gulpタスクはtemp内のファイルもコンパイルします。次のようなエラーが表示されます。

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

考えられますか?

+0

、コンパイルするファイルを指定する"include"(および必要に応じて、"exclude")を使用する必要があります。 order.tsでコードを提供してください –

答えて

関連する問題