我正在使用一个项目,Typescript
目前我在编译时遇到问题Typescript
,然后使用Gulp
.
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/'));
});
换句话说,我需要做的是:
- 获取外部
JavaScript
库。 - 得到
Typescripts
。 Typescripts
使用源映射编译。- 将结果连接到先前添加的
JavaScript
. - 丑化他们。
- 创建源地图。
- 将结果保存到某个文件夹中。
更新
或者只是一种确保
TypeScript
在继续将结果与JavaScript
.