Tag: 吞的

什么是“js”方法在gulp上(对于使用gulp-typescript的Typescript项目)

我正在使用Gulp和Mocha为Typescript定义基于种子node.js的服务器项目,并且正在查看示例: https ://www.typescriptlang.org/docs/handbook/gulp.html。 gulpfile已被定义为以下代码: var gulp = require("gulp"); var ts = require("gulp-typescript"); var tsProject = ts.createProject("tsconfig.json"); gulp.task("default", function () { return tsProject.src() .pipe(tsProject()) .js.pipe(gulp.dest("dist")); }); 我知道这段代码将Typescript编译为javascript,并将结果文件放在“dist”文件夹中。 不过,我想打破这个代码,并理解每一点发生了什么(我不知道确切的位代码调用Typescript编译器)。 1)那么,哪部分代码调用了编译器呢? 2).js调用的是什么? (我猜这是调用打字稿的调用,但我不知道)。 我用gulp文档发现的问题是它不是很全面。 我想find所有的API方法(例如,“src”,“js”,“createProject”,“pipe道”等)的文档。 有关https://www.npmjs.com/package/gulp-typescript上的gulp-typescript文档,您将得到代码片段,而不会解释详细信息。 我已经通过markgdyr在https://gulpjs.org观看了video,但是其他video是针对浏览器项目的,我不感兴趣,谢谢。