只要一个文件依赖另一个文件,webpack 就将此视为一个依赖项。 这使得 webpack 可以将非代码资产(如图像或网络字体)也作为应用程序的依赖项提供。
当 webpack 处理您的应用程序时,它会从命令行或其配置文件中定义的模块列表开始。 从这些入口点开始,webpack 递归地构建一个包含应用程序所需的所有模块的依赖关系图,然后将所有这些模块捆绑到少量捆绑包中(通常只有一个)供浏览器加载。