2016-04-18 12 views
6

Projemde src ve dist klasörüne sahip oluyorum. src'de'un hepsi ts, json ve css dosyalarıdır.Typescript copy-files

tsconfig dosyasında, outDir değerini dist olarak belirtmiştir. Tüm json ve css dosyalarını da dist klasörüne kopyalamak mümkün mü (Babel'de --copy-files parametresi gibi)?

cevap

1

Bu mümkün değildir. Küfürün felsefesi bir şey yapmak ve iyi yapmaktır. Bu, Typescript'i Javascript'e aktarmak için düşürülmüştür. Proje ayrıca kaynak kod biçimlendirme denetimleri ekleme isteklerini de reddetti, çünkü daha iyi işleyen başka araçlar var. Bunun anlamı, transpiling dışında herhangi bir şeye ihtiyacınız olursa, diğer işlevsellik/ihtiyaçları ele almak için bir iş akışına ihtiyacınız olacaktır.

3

Yapı sürecinizi ihtiyaçlarınıza göre düzenlemek için gulp/grunt gibi araçları kullanabilirsiniz.

gulp.task('build.copy.assets', 
function() 
{ 
    return gulp.src(['./src/**/*', '!./**/*.ts']) 
      .pipe(gulp.dest('dist')); 
}); 
: Böyle bakabilirsiniz olmayan tüm ts dosyaları kopyalamak için yutkunmak görevini kullanarak Örneğin

,