Size: a a a

2019 March 19

RP

Rikki Placebo in FrontCoder
Возможно ли как-то указать для плагина imagemin-mozjpeg, чтобы он замещал оригинальные картинки оптимизироваными? Для варианта когда у вас все фото в одной папке работает imagemin(['dev/images/*.jpg'], 'dev/images', но что делать когда в images много папок и у картинок совпадают названия? help :/

const imagemin = require('imagemin');
const imageminMozjpeg = require('imagemin-mozjpeg');

(async () => {
await imagemin(['dev/images/*.jpg'], 'dev/images', {
 use: [
  imageminMozjpeg({
   quality:75
  })
 ]
});
});
источник

RP

Rikki Placebo in FrontCoder
Вот пример структуры папок для наглядности

dev
images
 1.jpg
 2.jpg
 folder1
  1.jpg
  2.jpg
 folder2
  1.jpg
  2.jpg
источник

AJ

Alex Js in FrontCoder
Использовать имя папки как часть названия нового файла
источник

T

Th0r in FrontCoder
Rikki Placebo
Возможно ли как-то указать для плагина imagemin-mozjpeg, чтобы он замещал оригинальные картинки оптимизироваными? Для варианта когда у вас все фото в одной папке работает imagemin(['dev/images/*.jpg'], 'dev/images', но что делать когда в images много папок и у картинок совпадают названия? help :/

const imagemin = require('imagemin');
const imageminMozjpeg = require('imagemin-mozjpeg');

(async () => {
await imagemin(['dev/images/*.jpg'], 'dev/images', {
 use: [
  imageminMozjpeg({
   quality:75
  })
 ]
});
});
а почему не брать картинки из папки src и класть в dev?
источник

AJ

Alex Js in FrontCoder
Замещать оригинальные оптимизированными не очень хороший вариант. Что будет если провести оптимизацию несколько раз подряд )
источник

EK

Evgeniy Konovalov in FrontCoder
Всем добрый день. Ребят прошу не закидывайте меня камнями за глупый вопрос. Собираю файл gulpfile.js по урокам Анатолия решил сделать подулючение модулей через gulp-load-plugins, сделал вроде всё по инструкции, но таск не стартует, говорит об ошибке, вот код файла'use strict';

var gulp = require('gulp'),
   // sass = require('gulp-sass'),
   // csso = require('gulp-csso'),
   plug   = require('gulp-load-plugins')();

   sass.compiler = require('node-sass');

   gulp.task('sass', function () {
       return gulp.src('sass/*.scss')
           .pipe(plug.sass().on('error', sass.logError))
           .pipe(plug.csso())
           .pipe(gulp.dest('build/.css'));
   });

   gulp.task('sass:watch', function () {
       gulp.watch('sass/*.scss', ['sass']);
   });
источник

EK

Evgeniy Konovalov in FrontCoder
Если закоментировать строку sass.compiler = require('node-sass');
выдаёт ошибку [11:54:02] Using gulpfile ~/Documents/WebDev/Gulp/gulpfile.js
[11:54:02] Starting 'sass'...
[11:54:02] 'sass' errored after 62 ms
[11:54:02] ReferenceError: sass is not defined
источник

EK

Evgeniy Konovalov in FrontCoder
без использования плагина gulp-load-plugins всё работает, подскажите пожалуйста куда рыть. Спасибо
источник

T

Th0r in FrontCoder
Evgeniy Konovalov
Всем добрый день. Ребят прошу не закидывайте меня камнями за глупый вопрос. Собираю файл gulpfile.js по урокам Анатолия решил сделать подулючение модулей через gulp-load-plugins, сделал вроде всё по инструкции, но таск не стартует, говорит об ошибке, вот код файла'use strict';

var gulp = require('gulp'),
   // sass = require('gulp-sass'),
   // csso = require('gulp-csso'),
   plug   = require('gulp-load-plugins')();

   sass.compiler = require('node-sass');

   gulp.task('sass', function () {
       return gulp.src('sass/*.scss')
           .pipe(plug.sass().on('error', sass.logError))
           .pipe(plug.csso())
           .pipe(gulp.dest('build/.css'));
   });

   gulp.task('sass:watch', function () {
       gulp.watch('sass/*.scss', ['sass']);
   });
так а где ошибка то сама?
источник

PO

Pavel Omelchenko in FrontCoder
Sass is not defined
источник

T

Th0r in FrontCoder
Pavel Omelchenko
Sass is not defined
не, это если он закомментирует стороку с реквайр, эта ошибка очевидна. а в первом варианте какая ошибка?
источник

PO

Pavel Omelchenko in FrontCoder
Тогда включай телепатическую установку
источник

T

Th0r in FrontCoder
у меня талоны на нее кончились
источник

RP

Rikki Placebo in FrontCoder
Всем спасибо за помощь. Нашел готовое решение в виде плагина выполняющего эту задачу =p
источник

PO

Pavel Omelchenko in FrontCoder
Получено опыта: 0
источник

EK

Evgeniy Konovalov in FrontCoder
сорри, отвлекли ReferenceError: sass is not defined - это если не закоментировать строку
источник

SP

Stanislav P in FrontCoder
Stanislav P:
Народ, не подскажите как вставляют в почтовые клиенты сверстанные письма? Например в мозилла тандерберд я так и не понял как туда html файл засунуть? И чтобы они потом смотрелись красиво на всех устройствах
источник

PO

Pavel Omelchenko in FrontCoder
Оо
источник

PO

Pavel Omelchenko in FrontCoder
Обычно сверстаные письма шлют через рассылки
источник

S

Sm•ok 😈✔️ in FrontCoder
в 2к19 письма еще на таблицах верстают ?
источник