在webpack compile上使用node`fs`模块

时间:2017-07-29 11:58:07

标签: node.js webpack fs

关于我想要达到的目标。 我正在构建显示文件列表的dev library。我想根据文件的更改时间设置文件颜色。 所以,作为生成的结果,我想要一个这样的数组:

[
  {
    lastChange: '2009-06-29T11:11:55Z',
    fileContents: {name: 'VmSome'},
  },
// ...
]

这适用于浏览器环境。这意味着所有与文件相关的信息都应该包含在捆绑包中。

当前进度

目前我还不确定这是否可能。

我通过webpack require.context获取文件列表:

require.context('./tree', true, /.js$/)

这使我可以访问文件内容和路径。但不是别的什么。

感谢您的关注。

1 个答案:

答案 0 :(得分:0)

我首先尝试修改webpack-file-list-plugin。截至目前,它创建了一个JSON,它提供了所有打包的文件,它们的名称以及更多信息...您绝对可以添加代码以获取更多信息给JSON。

https://github.com/object88/webpack-file-list-plugin/blob/master/src/index.js