0
私はTypeScriptアプリケーション用のこのディレクトリ構造を持っています。ファイルを含まないgulp-typescript
app/
--/components/
--/component1/
--component1.ts
--/scripts/
--entry.ts
.tmp/
gulpfile:
const gulp = require('gulp');
const ts= require('gulp-typescript');
私はこれを行う場合:
gulp.task('typescript', function() {
return gulp.src('app/**/*.ts')
.pipe(ts())
.pipe(gulp.dest('.tmp/scripts'))
});
をしているように、すべてのtypescriptですファイルが同じファイル構造で、.tmpファイルのディレクトリにそれぞれのJavaScriptファイルを生成しますメインアプリ:
.tmp/
--/components/
--/component1/
--component1.js
--/scripts/
--entry.js
しかし、私は1つの出力ファイルを作成したい。私はこれを行う場合: - "component1.ts" から何も
私は何をやっている
gulp.task('typescript', function() {
return gulp.src('app/**/*.ts')
.pipe(ts({
out: 'app.js'
}))
.pipe(gulp.dest('.tmp/scripts'));
});
の.tmp /スクリプト/ app.jsが生成されますが、それは唯一の "entry.ts" からのコードが含まれて違う?新鮮な牛肉。
なぜこのコンパイラオプションが利用可能ですか! – user210757