首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webpack能帮我把一个大文件分割成小块吗?

Webpack能帮我把一个大文件分割成小块吗?
EN

Stack Overflow用户
提问于 2018-07-17 08:30:52
回答 1查看 246关注 0票数 0

.js文件为例:

为了减少请求的数量,我知道Webpack可以将多个javascript文件连接并压缩到一个文件中,

但是,如果我的javascript文件的单个源对于单个请求来说已经很大了怎么办?可能10 or或更大。

顺便说一下,我不想一个人把它分开。

Webpack能帮我把一个大文件分成更小的部分吗?

例如,如果我将3传递给它的工作方式,

big.js将分离成small-1.jssmall-2.jssmall-3.js,类似这样的

我是Webpack的初学者,我只想知道Webpack能做什么或者不能做什么。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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能做什么或者不能做什么。

博士不你不能

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51376645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档