Gonzalo García 尝试解释了 webpack(不像 npm 一样首字母大写)存在的意义。这里没有特别的分歧,但这是我对此的看法……
- 我们使用 webpack 是因为我们需要
import stuff from place;
。这是一个很好的模式。我们可以使用 webpack 来解释这些语句,因为对它们的原生支持还没有达到理想状态,而且目前尚不清楚原生版本在性能方面是否会足够智能(可能不会,至少在 webpack 通常使用的项目范围内是这样)。 - 我们使用 webpack 是因为我们知道无论如何都需要连接和压缩我们的 JavaScript 代码,并且我们不想手动处理加载顺序。
- 我们使用 webpack 是因为 npm 的存在。强大的功能只需
yarn
或npm i
一键即可获取,因此我们的项目加载了许多需要import
的内容。 - 我们使用 webpack 是因为我们确信它可以执行一些神奇的操作,从而为我们的网站带来良好的性能相关效果。我们祈祷我们的想法和操作都是正确的。
- 我们使用 webpack 是因为这个行业存在一种群体思维,导致许多人加入乘客最多的列车,而人们正从 webpack 列车的车窗里探出头来。
我离成为 webpack 专家还差得远(非常远),但大体上我理解了,尤其是在 我和 Sean Larkin 在这里制作的屏幕录像 之后,而且我知道我的项目从中受益匪浅。