Typescript
kullanarak bir proje üzerinde çalışıyorum Şu anda Typescript
derleme bir sorunla karşı karşıya ve Gulp
kullanarak sonucu birleştirmek. Yapmam gerekeni deyişleGulp'i kullanarak ilk önce Typescript'i derleyin, sonra sonucu birleştirin ve ugife edin.
var gulp = require('gulp');
var ts = require('gulp-typescript');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
gulp.task('default', function() {
gulp.src('vendor/**/*.js')
// I want to add ts files then combile and concat
.gulp.src('src/**/*.ts')
.pipe(sourcemaps.init())
.pipe(ts({
noImplicitAny: true,
out: 'output.js'
}))
.pipe(concat('all.js'))
.pipe(uglify());
.pipe(sourcemaps.write('/'))
.pipe(gulp.dest('./dist/'));
});
geçerli:
- harici
JavaScript
kütüphaneleri alın. Typescripts
'u edinin.- Kaynak harita ile
Typescripts
derleyin. - Daha önce eklenen
JavaScript
sonucuna varın. - Onları uglify.
- Sorce haritasını oluşturun.
- Sonucu bir klasöre kaydedin.
Güncelleme
Ya
TypeScript
JavaScript
ile sonuca birleştirerek geçmeden önce derlenmiş emin olmak için sadece bir yol.
Sorununuz nedir? 'Output.js' mi? Birini diğerini gerektiren 2 görev oluşturabilirsiniz. – cl3m
Evet, ancak 'JavaScript' –