0

私はgulp 3.0を使用しており、gulp-tscとwiredepプラグインを使用していますが、両方のプラグインを組み合わせると、期待される出力が得られません(wiredepタスクの後にtypescriptコンパイルプロセスが開始されるため、wiredepにはコンパイルされたJavaスクリプトファイルが含まれていませんindex.html) . 以下のコード スニペットを見つけて、予想される出力を得るために何かできることがあれば教えてください。つまり、wiredep は、tsc コンパイラがジョブを終了し、コンパイルされた依存関係を index.html に含めるのを待つ必要があります。

gulp.task('compile:typescript', () => {
   gulp.src(config.ts)
    .pipe(typescript())
    .pipe(gulp.dest(config.dest))
});

gulp.task('run', function () {
  runseq('compile:typescript', 'wiredep');
});

gulp.task('wiredep', () => {
   var options = config.wiredepDefaultOptions();
   gulp.src(config.index)
    .pipe(wiredep(options))
    .pipe(gulp.dest(config.dest))
    .pipe($.inject(gulp.src(config.js)))
    .pipe($.inject(gulp.src(config.css)))
    .pipe(gulp.dest(config.dest)); 
});
4

1 に答える 1