【发布时间】:2017-09-22 07:00:47
【问题描述】:
假设我有一个结构如下的目录:
1. folder A
1a. some_file.js
1b. data.json
2. folder B
2a. folder B1
2a1. other_file.json
2a2. data.json
2b. folder B2
2b1. data.json
3. output.json
有没有一个webpack loader可以在所有子文件夹中组合data.json,输出到output.json?
我发现https://www.npmjs.com/package/json-files-merge-loader 似乎做了类似的事情,但它似乎要求提供data.json 的每条路径,而我需要通过data.json 的所有文件夹和子文件夹的东西。所有data.json 键都是唯一的,我希望output.json 成为一个JSON 对象,其中包含来自所有data.json 的所有键/值对。
【问题讨论】:
-
请注意,webpack 并不擅长动态包含模块。它是为显式包含模块而构建的。您可能需要考虑使用您的构建系统来组合这些文件。
-
@GJK 关于如何在构建中执行此操作的任何建议?
标签: json webpack webpack-dev-server