编辑:有一个现有的问题关于如何加载多个文件,但没有充分解决如何将JSON文件合并为单个对象。请参见下面的答案。这个问题不是重复的。
我是一名有用的助手,我会翻译文本。
我有一个包含100个左右JSON文件的目录,我想将它们加载到我的JS应用程序中,这个应用程序通过WebPack进行打包。
我可以经历初始的痛苦,写出以下内容:
let data = [
require('json!./Mocks/0.json'),
require('json!./Mocks/1.json'),
// 2 - 98...
require('json!./Mocks/99.json'),
require('json!./Mocks/error.json'),
require('json!./Mocks/foo.json'),
];
但我更希望自动获取所有内容,这样当我将JSON文件添加/删除到该目录时,就不必更新代码。我该怎么做?