ฉันกำลังใช้ gulp เพื่อเรียกสคริปต์ทุบตีที่ล้างdist/
ไดเร็กทอรีของฉันและย้ายไฟล์ที่เหมาะสมไปยังคลีนไดเร็กทอรี ฉันต้องการให้สิ่งนี้เสร็จสิ้นด้วยอึกเพราะฉันไม่แน่ใจว่าสคริปต์จะทำงานบนระบบไฟล์ที่ไม่ใช่ * nix
จนถึงตอนนี้ฉันใช้โมดูล gulp-clean เพื่อล้างdist/
ไดเร็กทอรี แต่เมื่อฉันพยายามย้ายไดเร็กทอรีที่ต้องการและไฟล์ไปยังโฟลเดอร์ dist ไดเร็กทอรีจะว่างเปล่า
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
ส่งผลให้dist/
ไดเร็กทอรีถูกเติมด้วยไดเร็กทอรีที่ถูกต้อง แต่ทั้งหมดว่างเปล่า
$ ls dist/*
dist/manifest.json
dist/_locales:
dist/icons:
dist/page_action:
ฉันจะคัดลอกไดเรกทอรีและเนื้อหาไปยังdist/
โฟลเดอร์ได้อย่างไร