我其实很困惑 . 我有一个gulp任务来编译ts文件 .

gulp.task('build:js', function (){
var tsProject = ts.createProject('./tsconfig.json');

return gulp.src('./src/**/*.ts')
    .pipe(sourcemaps.init())
        .pipe(ts(tsProject))
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest('./dist/'));
});

这应该编译我的ts文件,然后将它们放入dist文件夹中,而不保留原始文件夹结构,在本例中为src / . 上周工作得很好,今天我只是想运行我的程序,突然间,它正在复制基本路径 .

所以实际上,在编译之后我得到一个dist / src文件夹,而不仅仅是带有编译文件的dist /文件夹 .

我不明白 . 至少一周我没有触及那个构建任务,它工作得很好 . 有任何想法吗?或者,有没有办法将路径设置为dist /作为解决方法?