gulp uncss compile не найдены файлы HTML - PullRequest
0 голосов
/ 10 сентября 2018

В данный момент я работаю:

  • Версия NPM: 3.10.10
  • версия узла: v6.11.0

Проблема заключается вверсии пакетов, поскольку раньше он работал на моем другом ПК, но по какой-то причине я не могу смонтировать проект на моем новом компьютере.

После того, как я создаю gulp build, он возвращает мне следующую ошибку:

C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\async.js:48
        fn = function () { throw arg; };
                           ^
Error: UnCSS: no HTML files found
    at getHTML (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\uncss\src\uncss.js:37:15)
    at C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\uncss\src\uncss.js:246:20
    at tryCatcher (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\util.js:11:23)
    at C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\using.js:184:26
    at tryCatcher (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\util.js:11:23)
    at Promise._settlePromiseFromHandler (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\promise.js:491:31)
    at Promise._settlePromise (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\promise.js:548:18)
    at Promise._settlePromise0 (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\promise.js:593:10)
    at Promise._settlePromises (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\promise.js:676:18)
    at Promise._fulfill (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\promise.js:617:18)
    at PromiseArray._resolve (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\promise_array.js:125:19)
    at PromiseArray._promiseFulfilled (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\promise_array.js:143:14)
    at Promise._settlePromise (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\promise.js:553:26)
    at Promise._settlePromise0 (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\promise.js:593:10)
    at Promise._settlePromises (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\promise.js:676:18)
    at Async._drainQueue (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\async.js:125:16)
    at Async._drainQueues (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\async.js:135:10)
    at Immediate.Async.drainQueues (C:\Users\fabio.madeira\Desktop\project\project-api\node_modules\gulp-uncss\node_modules\bluebird\js\release\async.js:16:14)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)

Код, который вызывает uncss:

var config = require(lp.path + 'public/build.json');
var jsFilter = plug.filter(['**/*.js']);
var cssFilter = plug.filter(['**/*.css']);

// Compile All CSSs
log('Compiling And Minify Stylesheet of Landing Page ' + config.name);
if (lp.name !== config.name) {
    log('[WARNING] names do not match: ' + lp.name +  '/' + config.name);
    var modConfig = require(lp.path + 'module/config.json');
    if (lp.name.indexOf(modConfig.LPName) < 0) {
        log('[WARNING] names do not match with config.json: ' + lp.name +  '/' + modConfig.LPName);
    }
}
// check files out-of-place
config.css_in.forEach(function(p) {
    if (p.indexOf(config.path) < 0 && p.indexOf('../wwwroot/') < 0) {
        log('including: ', p);
    }
});
gulp.src(config.css_in)
    .pipe(cssFilter)
    .pipe(plug.concat(config.css_out))
    .pipe(uncss({
        html: [config.path + 'index.html'],
        ignore: [".inputer", "@font-face"]
    }))
    .pipe(plug.sourcemaps.init())
    .pipe(cleanCSS({keepSpecialComments : 0, compatibility: 'ie8'}))
    .pipe(plug.sourcemaps.write(config.maps))
    .pipe(gulp.dest(config.path));

// Compile All JSs
log('Compiling And Minify Javascript of Landing Page ' + config.name);
// check files out-of-place
config.js_in.forEach(function(p) {
    if (p.indexOf(config.path) < 0 && p.indexOf('../wwwroot/') < 0) {
        log('including: ', p);
    }
});

Anyсоветы о том, какой модуль пакета заставляет gulp вернуть эту ошибку?Ведьмы, если я попытаюсь обновить ...

Я пытался обновить оба npm до последних версий, но у меня было еще больше ошибок.

Спасибо

...