我研究了Gulp 4的工作,并使用了插件'gulp-imacss'和其他
var imacss = require('gulp-imacss')
更多
var imguri = {
in: source + 'images/inline/*',
out: source + 'scss/images/',
filename: '_datauri.scss',
namespace: 'img'
}
创建将图像转换为SCSS源中的dataURI的任务
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] DeprecationWarning:在以下位置使用域属性 不建议使用MakeCallback。使用async_context变体 改为MakeCallback或AsyncResource类。
以下任务未完成:imguri
您是否忘记了异步完成信号?
由于此弃用警告,我不知道如何处理代码。