سلام دوستان
ببخشید من در اجرا imagemin به مشکل بر خوردم
طبق گفتههای شما در تاپیکهای مشابه تا جایی تونستم به نتیجه برسم ولی باز هم با این ارور مواجه میشم
PS D:\project\gulp js\gulpApp> gulp minifyimg
[18:00:42] Using gulpfile D:\project\gulp js\gulpApp\gulpfile.js
[18:00:42] Starting 'minifyimg'...
[18:00:42] 'minifyimg' errored after 12 ms
[18:00:42] TypeError: imagemin is not a function
at D:\project\gulp js\gulpApp\gulpfile.js:20:9
at taskWrapper (D:\project\gulp js\gulpApp\node_modules\undertaker\lib\set-task.js:13:15)
at bound (domain.js:402:14)
at runBound (domain.js:415:12)
at asyncRunner (D:\project\gulp js\gulpApp\node_modules\async-done\index.js:52:18)
at process._tickCallback (internal/process/next_tick.js:61:11)
و کدهای من هم به صورت زیر هست :
const gulp = require('gulp');
const imagemin = import('gulp-imagemin');
// gulp.task - define tasks
// gulp.src -point to file to use
// gulp.dest - point to folder to output
// gulp.watch - watch files and folder for changes
// print msg
gulp.task('msg',async function(){
return console.log('this is my first task with gulp!!!!')
});
/// copy html files to dist folder
gulp.task('copyhtml' , async function(){
gulp.src('src/*.html')
.pipe(gulp.dest('dist'));
});
// minify images
gulp.task('minifyimg',async function(){
gulp.src('src/assets/img/*')
.pipe(imagemin())
.pipe(gulp.dest('dist/asstes/img'))
});
ممنون میشم راهنماییم کنین