如何从文件夹中包含所有.js文件?

时间:2016-04-24 03:56:49

标签: javascript angularjs

是否有任何功能可以使用JavaScript包含文件夹中的所有JavaScript文件。因为我有足够的.js文件包含在内。

2 个答案:

答案 0 :(得分:0)

这是一种非常简单的方法来要求所有文件(node.js-style):

var fs = require('fs');

// assuming all things are files
fs.readdirSync('path/to/dir').forEach(function(elementName) {
    require('path/to/dir' + elementName);
});

一般情况下,人们会在文件夹的根目录中创建一个索引文件,该文件单独需要每个文件并导出相应的字段。

答案 1 :(得分:-1)

没有,因为JS无法读取文件系统。你可以:

  • 创建文件名数组
  • 创建一个php(或其他服务器端)脚本,该脚本返回文件列表并使用ajax获取列表

获得文件列表后,可以使用JS加载它们:

var js=document.createElement("script");
js.src=url;
document.body.appendChild(js);