关于我想要达到的目标。 我正在构建显示文件列表的dev library。我想根据文件的更改时间设置文件颜色。 所以,作为生成的结果,我想要一个这样的数组:
[
{
lastChange: '2009-06-29T11:11:55Z',
fileContents: {name: 'VmSome'},
},
// ...
]
这适用于浏览器环境。这意味着所有与文件相关的信息都应该包含在捆绑包中。
目前我还不确定这是否可能。
我通过webpack require.context获取文件列表:
require.context('./tree', true, /.js$/)
这使我可以访问文件内容和路径。但不是别的什么。
感谢您的关注。
答案 0 :(得分:0)
我首先尝试修改webpack-file-list-plugin。截至目前,它创建了一个JSON,它提供了所有打包的文件,它们的名称以及更多信息...您绝对可以添加代码以获取更多信息给JSON。
https://github.com/object88/webpack-file-list-plugin/blob/master/src/index.js