0 Star 2 Fork 0

赖传峰 / input-filter

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
gulpfile.js 936 Bytes
一键复制 编辑 原始数据 按行查看 历史
Laichuanfeng 提交于 2015-12-02 18:15 . 使用gulp建立TypeScript工作流
"use strict";
var gulp = require("gulp"),
sourcemaps = require('gulp-sourcemaps'),
tsc = require("gulp-typescript"),
Config = require("./gulpfile.config"),
notify=require("gulp-notify"),
tsProject = tsc.createProject("tsconfig.json");
var config = new Config();
gulp.task("tsc", function () {
var sourceTsFiles = [config.allTypeScript, //path to typescript files
config.libraryTypeScriptDefinitions]; //reference to library .d.ts files
var tsResult = gulp.src(sourceTsFiles)
.pipe(sourcemaps.init())
.pipe(tsc(tsProject));
tsResult.dts
.pipe(gulp.dest(config.tsOutputPath));
return tsResult.js
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest(config.tsOutputPath));
//.pipe(notify({message:"成功编译TypeScript"}));
});
gulp.task('watch', function () {
gulp.watch([config.allTypeScript], ['tsc']);
});
JavaScript
1
https://gitee.com/chuanfeng/input-filter.git
git@gitee.com:chuanfeng/input-filter.git
chuanfeng
input-filter
input-filter
master

搜索帮助