Giter Site home page Giter Site logo

Comments (8)

floatdrop avatar floatdrop commented on August 17, 2024 1

I try'd this code:

var Gaze = require('gaze').Gaze;
var gaze = new Gaze('./src/**/*.md');
// Files have all started watching
gaze.on('ready', function(watcher) {
    console.log('ready')
});
// A file has been added/changed/deleted has occurred
gaze.on('all', function(event, filepath) {
    console.log(event, filepath);
});

And it neither picking up new files. I think this issue in gaze or in our understanding of glob parameter of gaze.

from gulp-watch.

floatdrop avatar floatdrop commented on August 17, 2024

Could you try watch({glob: './src/**/*.md'})? - this is working for me.

from gulp-watch.

dashed avatar dashed commented on August 17, 2024

Tried it. Still doesn't work.

I tried attaching a data handler to check if it's going through. Also, gulp-watch should output file changes.

When I rename a file, the delete event is captured.

from gulp-watch.

dashed avatar dashed commented on August 17, 2024

Hmm. You said it works on gaze 0.5?

from gulp-watch.

floatdrop avatar floatdrop commented on August 17, 2024

Error with renaming directories is fixed in gaze 0.5 - yes.

from gulp-watch.

dashed avatar dashed commented on August 17, 2024

Using your code, and changing path to 'src/**/*.md', makes it work.

Though the ready seems to refire.

var Gaze = require('gaze').Gaze;
var gaze = new Gaze('src/**/*.md');
// Files have all started watching
gaze.on('ready', function(watcher) {
    console.log('ready')
});
// A file has been added/changed/deleted has occurred
gaze.on('all', function(event, filepath) {
    console.log(event, filepath);
});

And coincidentally, makes gulp-watch work normally.

So apparently, globs beginning with ./ does not work.

Since I store source directories as variables, I resorted to using path.join to normalize paths.

I suggest filtering globs through path.join to be safe -- though this should be addressed within gaze itself.

from gulp-watch.

dashed avatar dashed commented on August 17, 2024

Also, I originally reported the issue with the path 'src/**/*.md' when, really, it was './src/**/*.md' in my gulpfile.js xD

from gulp-watch.

floatdrop avatar floatdrop commented on August 17, 2024

I guess this is resolved then.

from gulp-watch.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.