带有tsc的gulp:在build文件夹中强制编译文件

时间:2018-07-26 20:53:49

标签: javascript typescript gulp

我正在尝试使用 `hive>create table **xxx_web**.tmp_recent_week_data_cookies as select u from longyuan_web.ods_mbw_user_pv where dt>='2018-07-19' and dt<='2018-07-25'and platform='31' and u is not null and length(u)>=32 and os='ios' group by u` as select u from longyuan_web.ods_mbw_user_pv where dt>='2018-07-19' and dt<='2018-07-25'and platform='31' and u is not null and length(u)>=32 and os='ios' group by u` TypeScript项目构建到Javascript中。我不想污染我的gulpsrc文件夹。

test

所以我正在这样做:

project_root/
     src/
        *.ts
     test/
        *.ts
     build/
     dist/
     gulpfile.js
     tsconfig.json

当我从项目文件夹中运行“ var tsTestProject = tsc.createProject("tsconfig.json", { outDir:'./build'}); gulp.task("build", [], function() { return gulp.src(sources) .pipe(tsTestProject()) .pipe(gulp.dest("./build")) ; }); ”时,我最终将所有gulp build*.js文件都保存在项目文件夹中。以及那些我在build文件夹中得到的文件,但是变平了,这意味着我没有*.d.tsbuild/src,它们在汇总测试build/test文件时导致下游问题,因为导入相对路径将变为无效。

0 个答案:

没有答案