为什么这么多[不可缓存]的文件与webpack重新编译?

时间:2017-07-27 20:38:55

标签: typescript webpack

我有一个相当小的项目。大约800个模块。当我更改其中一个文件,并且webpack-watch重新编译所有内容时,它需要的时间比我想要的要长。而且我认为主要原因是它完成后会列出数百个[not cacheable]的文件。

enter image description here

每次保存甚至单个字符更改时,这些文件都有数百个。

关于什么可能导致这些文件无法缓存的任何想法?关于我可以从哪里开始寻找解决方案的任何想法?到目前为止,我已经四处寻找并且没有成功。我的.js文件的唯一加载器是ts-loader。除此之外,我不会使用其他装载机。

我只需要一些关于从哪里开始的想法。 This github issue已存在多年,没有答案。人们需要帮助弄清楚如何知道某个文件为什么不可缓存。这里的任何想法将非常感激。我可以显示webpack.config.js的样本。我现在在webpack 1上。我不认为这是问题所在。

让我知道。

1 个答案:

答案 0 :(得分:0)

我没有能够为所有人解决这个问题的答案。但是,对于我的情况,我使用的是一个装载器,使我的东西不可缓存。一旦我解决了这个问题,我就很高兴。我使用的加载器是mark-loader。一旦我把它拿出来,所有文件都可以立即再次缓存。