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
需要符合dirdist
,但其他文件如何?如何将其他文件复制到目录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