码迷,mamicode.com
首页 > 其他好文 > 详细

与你相遇好幸运,使用gulp流程化Typescript后端开发

时间:2016-11-25 19:31:54      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:als   开发   include   cti   comm   esc   option   src   pfile   

tsc --init

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "noImplicitAny": false,
        "sourceMap": false,
        "outDir": "./dist"
    },
    "include": [
        "src/**/*.ts"
    ],
    "exclude": [
        "node_modules",
        "**/*.spec.ts"
    ]
}

 

gulpfiles.js


var gulp = require("gulp");
var ts = require("gulp-typescript");
var nodemon = require(‘gulp-nodemon‘);
var tsProject = ts.createProject("tsconfig.json");


gulp.task("build", function () {
    return tsProject.src()
        .pipe(tsProject())
        .js.pipe(gulp.dest("dist"));
});


gulp.task(‘start‘, function () {
    nodemon({
        script: ‘./dist/app.js‘
    })
});

gulp.task(‘watch‘, [‘build‘], function() {
    gulp.watch(‘src/**/*.ts‘, [‘build‘]);
    gulp.watch(‘dist/**/*.js‘, [‘start‘]);
});

gulp.task(‘default‘, [‘build‘]);

与你相遇好幸运,使用gulp流程化Typescript后端开发

标签:als   开发   include   cti   comm   esc   option   src   pfile   

原文地址:http://www.cnblogs.com/restful/p/6102536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!