【发布时间】:2015-07-16 15:54:43
【问题描述】:
我有一个目录assets,里面有很多图片。在我的 JavaScript 代码中,我有一个数组,其中包含相同的图像列表,用于预加载所有内容。这意味着我在我的 JavaScript 和我的文件系统中都有两倍相同的信息,即图像列表。我想要一个 gulp 任务来列出所有这些图像,并在 JavaScript 中填充数组,例如:
var listFiles = require("list-files-in-folder"); var images = listFiles("./assets/");
你知道有什么插件可以做到这一点吗?或者是一种简单的实现方式?
【问题讨论】:
-
这将是客户端的 JS 代码在服务器上的文件夹中查询文件,对吗?还是你问nodejs服务器如何获取文件夹中的所有文件?
-
不,它会在构建过程中,所以严格用于开发工作流程。当我运行 gulp 时,我希望它找到“require(”list-files-in-folder”) 的每个引用,理解关联的变量,然后用一个数组(甚至是一个字符串,我' m 不难) 的指定文件夹。以同样的方式,我目前使用github.com/substack/brfs,它允许要求文本文件的内容。
标签: javascript gruntjs gulp ls dir