Javascript 如何复制不需要在Gulp中编译的文件?

Javascript 如何复制不需要在Gulp中编译的文件?,javascript,typescript,gulp,Javascript,Typescript,Gulp,假设我的项目是这样的: ├── dist ├── src │   ├── greeter.ts │   ├── index.html │   └── test.txt └── tsconfig.json 只有greeter.ts需要符合dirdist,但其他文件如何?如何将其他文件复制到目录dist 这是我的gulpfile.js: gulp.task('ts',cb=>{ return gulp.src('src/**/*.ts') .pipe(sourcema

假设我的项目是这样的:

├── dist
├── src
│   ├── greeter.ts
│   ├── index.html
│   └── test.txt
└── tsconfig.json
只有
greeter.ts
需要符合dir
dist
,但其他文件如何?如何将其他文件复制到目录
dist

这是我的
gulpfile.js

gulp.task('ts',cb=>{
    return gulp.src('src/**/*.ts')
        .pipe(sourcemaps.init())
        .pipe(tsProject())
        .js
        .pipe(babel({
            presets: ['env']
        }))
        .pipe(sourcemaps.write())
        .pipe(gulp.dest('dist'));
});

创建另一个任务以复制其他文件并添加其对其他任务的依赖关系

gulp.task('copyFile', function () {
    return gulp.src([
        'src/**/*', //Include All files
        '!src/**/*.ts' //It will exclude typescript files           
    ]).pipe(gulp.dest('dist'));
});

gulp.task('ts', ['copyFile'], cb => {
    //Your existing code
});

错误:无效的全局参数:./src/***,false@Satpal