javascript - Gulp - 定位文件夹及其子文件夹中的所有文件

标签 javascript gulp

我希望能够将 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/

相关文章:

javascript - 在 javascript 中进行按位运算时我缺少什么?

javascript - jquery 在视口(viewport)中运行一次 .one()

javascript - Laravel Elixir 在更改时不合并样式表

javascript - Node + Express 开发流程

node.js - Gulp 4 - Azure 网站

css - 我怎样才能让 gulp-sass 编译 bootstrap CSS 定义而不是仅仅输出 import 语句?

javascript - 在 Jquery 模板上,如何动态设置 css 类?

javascript - 我有一个按降序排列的行图。我想将顺序更改为升序。这是我的代码 :

javascript - 需要有关如何在 javascript 中比较一个字符串和另一个字符串并删除其出现次数的建议吗?

javascript - gulp 4 的浏览器列表和同步完成问题