Перестал работать узел gulp-html-lint
[Обновить] После ручного копирования обновленного HTML в пункт назначения в течение 2 дней и внесения ошибки в HTML, gulp-html-lint
вдруг снова начал работать??
В ранее функционирующей настройке gulp, sass, eslint и htmllint gulp-html-lint прекратил делать что-либо. Остальные плагины работают, как и ожидалось, только html-часть дает сбой.
Я использую виртуальный slackware64 14.2 x86_64 Процессор Intel® Core® TM i7-5500U @ 2,40 ГГц GenuineIntel GNU/Linux
Я думаю, что причиной может быть обновление до узла 8.9.4, npm 5.6.0. Я думаю, что я работал с узлом 6.xx раньше.
Неудачная часть gulpfile.js:
const gulp = require('gulp');
const debug = require('gulp-debug');
//const gutil = require('gulp-util');
const eslint = require('gulp-eslint');
const htmllint = require('gulp-html-lint');
const sass = require('gulp-sass');
const csslint = require('gulp-csslint');
const image = require('gulp-image');
При запуске: gulp htmlA, задача запускается
gulp.task('htmlA',function(){
console.log( logdate() + " htmlA: Start");
gulp
.src(src.html)
.pipe(debug({minimal: false}))
.pipe(htmllint())
.pipe(htmllint.format())
.pipe(htmllint.failAfterError())
.on('error',function(err){
console.log("html: on(error)", err);
return false;
})
.pipe(gulp.dest(dst.html))
.pipe(debug({minimal: false}))
.pipe(reload({ stream: true }));
console.log(logdate() + " htmlA: Finish");
});
И производит следующий вывод:
gulp htmlA
[13:28:19] Using gulpfile ~/local/www/example.com/paypal/paypal-dev/gulpfile.js
[13:28:19] Starting 'htmlA'...
[13:28:19] htmlA: Start
[13:28:19] htmlA: Finish
[13:28:19] Finished 'htmlA' after 146 ms
[13:28:19] gulp-debug:
cwd: ~/local/www/example.com/paypal/paypal-dev
base: ~/local/www/example.com/paypal/paypal-dev/src/
path: ~/local/www/example.com/paypal/paypal-dev/src/index.html
[13:28:20] gulp-debug: 1 item
Вторая отладка никогда не срабатывает, и нет ошибки в консоли.
Любые подсказки относительно того, как, за исключением понижения, я могу заставить это работать снова?