前提・実現したいこと
静的HTMLサイトを作成しています。
作業効率を高めるためにgulpを触ってみましたが、画像圧縮がどうも上手くいかず困っています。
https://haniwaman.com/gulp/#i-3
上記の記事を参考にgulp imagemin
のコマンドを入力したところ、次のエラーが発生しました。
発生している問題・エラーメッセージ
imagemin.jpegtran(), ^ TypeError: imagemin.jpegtran is not a function
該当のソースコード
gulpfile
1var gulp = require('gulp'); 2var imagemin = require("gulp-imagemin"); 3var imageminPngquant = require("imagemin-pngquant"); 4var imageminMozjpeg = require("imagemin-mozjpeg"); 5var imageminOption = [ 6 imageminPngquant({ quality: '65-80' }), 7 imageminMozjpeg({ quality: 85 }), 8 imagemin.gifsicle({ 9 interlaced: false, 10 optimizationLevel: 1, 11 colors: 256 12 }), 13 imagemin.jpegtran(), 14 imagemin.optipng(), 15 imagemin.svgo() 16]; 17 18gulp.task( 'imagemin', function() { 19 return gulp 20 .src( './img/*.{png,jpg,gif,svg}' ) 21 .pipe( imagemin( imageminOption ) ) 22 .pipe( gulp.dest( './img/min' ) ); 23}); 24
質問内容
上記のエラーを解消する方法をご存知でしたら教えて頂きたいです。
gulpを触って数日のひよっこなので至らない点が多々あると思いますが、どうか宜しくお願い致します。
補足情報
OS Windows10
エディター VSCode
gulpのバージョン 4.0.2

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/24 13:42 編集
2020/01/29 08:34 編集