前端资源管理-问什么要管理前端资源
Webpack 试图通过提出一个大胆的想法来减轻开发人员的负担:如果开发过程的一部分可以自动处理依赖关系会怎样? 如果我们可以简单地编写代码并让构建过程最终仅根据需求进行自我管理,会怎样?
Webpack 方式:如果 Webpack 知道依赖关系,它只会捆绑我们在生产中实际需要的东西如果你在过去几年参与 Web 社区,你已经知道解决问题的首选方式:使用 JavaScript 构建。 Webpack 试图通过 JavaScript 传递依赖关系来简化构建过程。 但是这个设计真正的亮点不是代码管理部分的简化,而是管理层由 100% 有效的 JavaScript 实现(具有 Nodejs 特性)。
Webpack 可以让你在对系统有更好、更全面的了解的情况下编写高效的 JavaScript。 换句话说:您不需要为 Webpack 编写代码。 您只需要编写项目代码。 Webpack 将继续工作(当然需要一些配置)。
简而言之,如果您曾经遇到过以下任何情况: 加载有问题的依赖项 意外引入您在生产中不需要的 css 样式表和库 膨胀您的项目 意外的双重加载 导入(或三次)库遇到范围问题 - css 和 JavaScript 要么必须找到一个构建系统,让你在 JavaScript 中使用 node/Bower 模块前端资源管理,要么必须依赖令人抓狂的后端配置才能正确使用这些模块需要优化资产交付,但你担心打破某些东西,等等......然后你可以从 Webpack 中受益。
它通过让 JavaScript 轻松处理您的依赖项和加载顺序来实现这一点,而不是通过开发人员的头脑。 最好的部分是 Webpack 甚至可以纯粹在服务器端运行前端资源管理,这意味着您也可以使用 Webpack 来构建渐进式增强的网站。
前端开发丨Web开发