Gulp watch all files and directories
Какой чокидар для отслеживания всего и вся? Ниже код следит только за файлами в рутовом каталоге.
gulp.task('watch', function() {
gulp.watch(['*.*'])
.on('change', function(event) {
console.log('success');
});
});
По сути вот - ['./**/*'] глобальный чокидар, но он не работает. Таск запускается и висит. Установлен этот https://www.npmjs.com/package/gulp-watch пакет |
./**/*.*
? |
Цитата:
|
Все работает
'use strict';
const gulp = require('gulp');
gulp.task('watch', function() {
gulp.watch('./**/*.*', function(event) {
console.log('success');
})
});
"dependencies": {
"gulp": "^3.9.1"
}
|
Беру слова обратно. Работает. Только новая чертовщина, cpu грузит на 100%
|
ну да. Наверняка у вас в корне лежит node_modules :)) А там наверняка очень много папок и файлов
|
Именно
const localFilesWatch = ['./**/**/*.*', '!archive.zip', '!node_modules', '!node_modules/**']; Не помогает. Есть какие-либо мысли, кроме как топорно указать нужную папку для отслеживания? |
!./node_modules
|
Все-равно долго думает, 8 секунд. Для фтп подходит './**/**/*', '!node_modules', '!node_modules/**', а для вотчера еще точки ставь. Несоответствие.
|
Ну вотчер и фтп могут юзать разные модули для файлов :)
|
| Часовой пояс GMT +3, время: 08:44. |