আমি বর্তমানে ব্যাশ স্ক্রিপ্ট কল করতে গাল্প ব্যবহার করছি যা আমার 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/
ফোল্ডারে অনুলিপি করব ?