Tôi hiện đang sử dụng gulp để gọi một tập lệnh bash làm sạch dist/
thư mục của tôi và di chuyển các tệp thích hợp vào thư mục sạch. Tôi muốn điều này được thực hiện với gulp vì tôi không chắc tập lệnh sẽ hoạt động trên hệ thống tệp không phải * nix.
Cho đến nay, tôi đang sử dụng mô-đun gulp-clean để dọn dẹp dist/
thư mục nhưng khi tôi cố gắng di chuyển các thư mục cần thiết và các tệp của chúng vào thư mục dist, các thư mục đều trống.
var gulp = require('gulp'),
clean = require('gulp-clean');
gulp.task('clean', function(){
return gulp.src(['dist/*'], {read:false})
.pipe(clean());
});
gulp.task('move',['clean'], function(){
gulp.src(['_locales', 'icons', 'src/page_action', 'manifest.json'])
.pipe(gulp.dest('dist'));
});
gulp.task('dist', ['move']);
gulp dist
kết quả gọi trong dist/
thư mục được điền với các thư mục chính xác nhưng chúng đều trống
$ ls dist/*
dist/manifest.json
dist/_locales:
dist/icons:
dist/page_action:
Làm cách nào để sao chép các thư mục và nội dung của chúng vào dist/
thư mục?