我希望能够将 gulp
中的 watch
任务添加到 前端中的所有
以及下面的任何其他 js 文件js
文件/js
gulp.watch('./frontend/js/**/*.js', ['browserify']);
这只会定位一个文件夹深处的 js
文件
最佳答案
它应该匹配任意数量的子目录:
**
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
那里有符号链接(symbolic link)目录吗?
符号链接(symbolic link)
我认为您不会 native 遍历您的符号链接(symbolic link)目录。我建议你看看node.js fs.readdir recursive directory search并查看这些解决方案是否可以应用于您的用例。问题或答案中没有任何内容专门针对符号链接(symbolic link),因此我不知道是否有适合您的解决方案。如果您可以使用这些解决方案之一获取取消引用的路径名数组,那么您只需将该数组传递给 gulp.src() 即可。
关于javascript - Gulp - 定位文件夹及其子文件夹中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27526891/