介绍
这篇文章将为大家详细讲解有关使用webpack构建多页应用的案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
背景:随着反应,vue,角三大前端框架在前端领域地位的稳固,温泉应用正在被应用到越来越多的项目之中。然而在某些特殊的应用场景之中,则需要使用到传统的多页应用。在使用webpack进行项目工程化构建时,也需要对应到调整。
与温泉应用区别
在温泉应用中,使用webpack构建完成项目之后,会生成一个html文件,若干个js文件,以及若干个css文件。在html文件中,会引用所有的js和css文件。\
而在多页应用中,使用webpack构建完成项目之后,会生成多个html文件,多个js文件,以及多个css文件。在每个html文件中,只会引用该页面所对应的js和css文件。
webpack配置
入口设置
多页应用的打包会对应多个入口js文件,以及多模个html版文件。假设我们的开发状态下的多页目录是这样:
|——所述 | - - - index . html |——index.js |——index.less 所以page2 |—— | - - - index . html |——index.js |——指数。少
包括page1 <代码> 代码>和<代码>所以page2> 代码两个页面,以及它们所对应的<代码> js代码>和<代码> 代码>文少件。那么在使用<代码> webpack 代码>构建项目时,就有<代码> page1→索引。所以page2 js代码>和<代码>→索引。js代码>两个入口文件,以及<代码> page1→索引。所以page2 html代码>和<代码>→索引。>