以.js文件为例:
为了减少请求的数量,我知道Webpack可以将多个javascript文件连接并压缩到一个文件中,
但是,如果我的javascript文件的单个源对于单个请求来说已经很大了怎么办?可能10 or或更大。
顺便说一下,我不想一个人把它分开。
Webpack能帮我把一个大文件分成更小的部分吗?
例如,如果我将3传递给它的工作方式,
big.js将分离成small-1.js,small-2.js,small-3.js,类似这样的
我是Webpack的初学者,我只想知道Webpack能做什么或者不能做什么。
谢谢
发布于 2018-07-17 09:13:48
为了减少请求的数量,Webpack可以将多个javascript文件连接并压缩到一个文件中,
Web可以组合现有文件并缩小它们。缩小不是压缩。它只是删除空白和缩短变量名。这可以使js文件更小,但不显着。
但是,如果我的javascript文件的单个源对于单个请求来说已经很大了怎么办?可能10 or或更大。顺便说一下,我不想一个人把它分开。 Webpack能帮我把一个大文件分割成小块吗?
没有一个网络包不能这样做。小型化可能会使文件更小,但并不显着。Web也不能将大文件拆分为小文件。它可以构建成以资产较小的方式将文件组合在一起(请参阅https://webpack.js.org/guides/code-splitting/),但它无法接受一个大文件,也无法从这个文件生成大量较小的文件。
您唯一的选择是将yout大文件重构为一个较小的文件。10似乎很大!这到底是在做什么?这是你问题的核心。为什么它这么大,你怎么能把它变小。这里没有魔法子弹。
我是Webpack的初学者,我只想知道Webpack能做什么或者不能做什么。
博士不你不能
https://stackoverflow.com/questions/51376645
复制相似问题