Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 网页包捆绑和优化_Webpack - Fatal编程技术网

Webpack 网页包捆绑和优化

Webpack 网页包捆绑和优化,webpack,Webpack,网页包做什么? 从我非常肤浅的理解来看,它将css和js等资产文件捆绑在一起。 没有网页,我不能自己做吗? 它是如何优化捆绑包的? 我从一些文件中看到大小减少了50%以上 它将css和js等资产文件捆绑在一起 是的,还有其他资源类型 没有网页,我不能自己做吗 你可以,但这需要很多工作。为什么要重新发明轮子 它是如何优化捆绑包的 树抖动(消除未使用的代码)、将资产拆分为几个捆绑包、捆绑包缩小、捆绑包压缩、为捆绑包提供唯一的(基于哈希的)名称以使其缓存安全,并生成引用这些捆绑包名称的.html文件。

网页包做什么? 从我非常肤浅的理解来看,它将css和js等资产文件捆绑在一起。 没有网页,我不能自己做吗? 它是如何优化捆绑包的? 我从一些文件中看到大小减少了50%以上

它将css和js等资产文件捆绑在一起

是的,还有其他资源类型

没有网页,我不能自己做吗

你可以,但这需要很多工作。为什么要重新发明轮子

它是如何优化捆绑包的


树抖动(消除未使用的代码)、将资产拆分为几个捆绑包、捆绑包缩小、捆绑包压缩、为捆绑包提供唯一的(基于哈希的)名称以使其缓存安全,并生成引用这些捆绑包名称的.html文件。

谢谢,webpack是用javascript构建的吗?它本身是用javascript编写的,用于构建javascript和typescript项目