Я изучаю работу с Gulp 4 и использую плагин 'gulp-imacss' и другие
var imacss = require('gulp-imacss')
дальше
var imguri = {
in: source + 'images/inline/*',
out: source + 'scss/images/',
filename: '_datauri.scss',
namespace: 'img'
}
создать задачу, которая преобразует изображения в dataURI в источнике SCSS
gulp.task('imguri', function () {
return gulp.src(imguri.in)
.pipe(imagemin())
.pipe(imacss(imguri.filename, imguri.namespace))
.pipe(gulp.dest(imguri.out))
});
Запустите gulp imguri
в терминале и получите:
Начало 'imguri' ...
(узел: 90037) [DEP0097] Предупреждение об устаревании: использование свойства домена в
MakeCallback устарела. Используйте вариант async_context
Взамен MakeCallback или класс AsyncResource.
Следующие задачи не были выполнены: imguri
Вы забыли сообщить о завершении асинхронного?
Я не понимаю, что делать с кодом из-за этого предупреждения об устаревании.