2016-11-30 46 views
4

我使用的WebPack編譯我的JavaScript束少裝載機感到非常高興。我也用它通過ExtractTextPlugin編譯我的LESS文件到CSS,這也是非常好的。我已經開始尋找到束的最終大小和它的妝容,並已找到了我想要解決:排除從的WebPack束

Bundle size breakdown

less-loader走了集束大小的9.9%。這似乎很多,但真正讓我感到震驚的是,我並不認爲我真的很需要它。我已經將CSS解壓爲自己的文件,並且不會在我的JavaScript模塊中的任何地方執行任何require('./component.less')

有沒有一種方法要求webpack排除它不會破壞lesscss彙編?

回答

2

隨着ExtractTextPlugin,你的內置式的來源不會成爲導致JS包的一部分。它們將停留在輸出目錄中,除非您明確引用這些文件,否則它們將不會包含在文檔中。

我假定爲您所使用的分析工具包括爲「捆綁」的一部分編譯的所有輸出。

0

它似乎的WebPack,可視化的錯誤。

打開node_modules/less-loader - > index.js,從其中取出任何字符串(我使用loaderUtils.parseQuery)並在您的包中搜索它。

我什麼也沒找到,所以似乎不包括裝載機。