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, время: 02:06. |