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.
考えられますか?
、コンパイルするファイルを指定する
"include"
(および必要に応じて、"exclude"
)を使用する必要があります。 order.tsでコードを提供してください –