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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了与你相遇好幸运,使用gulp流程化Typescript后端开发相关的知识,希望对你有一定的参考价值。

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后端开发的主要内容,如果未能解决你的问题,请参考以下文章

与你相遇好幸运,Tippecanoe用法

与你相遇好幸运,Waterline初遇

与你相遇好幸运,Sails.js安装

与你相遇好幸运,aglio写接口文档

与你相遇好幸运,async解决循环回调问题

与你相遇好幸运,Linux常用命令