我有一个相当小的项目。大约800个模块。当我更改其中一个文件,并且webpack-watch重新编译所有内容时,它需要的时间比我想要的要长。而且我认为主要原因是它完成后会列出数百个[not cacheable]
的文件。
每次保存甚至单个字符更改时,这些文件都有数百个。
关于什么可能导致这些文件无法缓存的任何想法?关于我可以从哪里开始寻找解决方案的任何想法?到目前为止,我已经四处寻找并且没有成功。我的.js
文件的唯一加载器是ts-loader
。除此之外,我不会使用其他装载机。
我只需要一些关于从哪里开始的想法。 This github issue已存在多年,没有答案。人们需要帮助弄清楚如何知道某个文件为什么不可缓存。这里的任何想法将非常感激。我可以显示webpack.config.js
的样本。我现在在webpack 1上。我不认为这是问题所在。
让我知道。
答案 0 :(得分:0)
我没有能够为所有人解决这个问题的答案。但是,对于我的情况,我使用的是一个装载器,使我的东西不可缓存。一旦我解决了这个问题,我就很高兴。我使用的加载器是mark-loader。一旦我把它拿出来,所有文件都可以立即再次缓存。