2014-09-14 2 views
0

Я следующую структуру каталогов:gulp clean throw Ошибка: ENOENT, исключение stat?

web/ 
    index.html 
    js/ 
     vendor/ 
      xxxx/ 
       x1.js 
       x2.js 
       x3.js 
       ... 
    view/ 
     v1.js 
     v2.js 

Я хочу использовать Глоток-чистой, чтобы удалить все файлы в папке WWW кроме index.html. Но я получил

events.js:72 
     throw er; // Unhandled 'error' event 
      ^
Error: ENOENT, stat '/Users/xxxx/yyy.js' 

Вот глотком задача:

gulp.task('test2', function() { 
    'use strict'; 
    gulp.src(['web/**', '!web/index.html'], { 
     read: false 
    }) 
     .pipe(clean({ 
      force: true 
     })); 
}); 

Что я делаю неправильно здесь?

ответ

0

Попробуйте вместо этого:

gulp.task('test2', function() { 
'use strict'; 
gulp.src(['!web/index.html', 'web/**'], { 
    read: false 
}) 
    .pipe(clean({ 
     force: true 
    })); 

});

Напишите свои исключения первым;)

1

я столкнулся с той же проблемой с глотком-чистым. Вы пробовали del вместо этого? Кажется, он работает так, как ожидалось.

Смежные вопросы