Sunday, May 19, 2024
 Popular · Latest · Hot · Upcoming
154
rated 0 times [  155] [ 1]  / answers: 1 / hits: 51279  / 10 Years ago, wed, december 17, 2014, 12:00:00

I'd like to be able to add a watch task in gulp to all of the js files in the frontend/js and any other js files below



 gulp.watch('./frontend/js/**/*.js', ['browserify']);


This will only target js files one folder deep


More From » gulp

 Answers
20

It's supposed to match any number of subdirectories:




** If a globstar is alone in a path portion, then it matches zero or more directories and subdirectories searching for matches. It does not crawl symlinked directories.




https://github.com/isaacs/node-glob



Do you have symlinked directories in there?



Symlinks



I don't think you'll get gulp to natively traverse your symlinked directories. I recommend you take a look at node.js fs.readdir recursive directory search and see if any of those solutions can be applied to your use case. Nothing in the question or answers specifically addresses symlinks, so I don't know if there's a solution for you there or not. If you can get an array of dereferenced pathnames using one of those solutions, then you can just pass the array to gulp.src().


[#68461] Sunday, December 14, 2014, 10 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
kerryoliviaa

Total Points: 221
Total Questions: 102
Total Answers: 117

Location: Sint Maarten
Member since Tue, Mar 29, 2022
2 Years ago
;