基于webpack3.x的多页面配置(HtmlWebpackPlugin学习篇一 ——基础篇)

本文介绍了如何在不使用脚手架的情况下,基于webpack3.x搭建多页面应用。通过动态配置entry和htmlWebpackPlugin,实现了根据js文件自动生成对应的html页面,并控制每个页面仅引入所需js。通过示例代码展示了具体的配置方法,帮助读者快速掌握webpack的多页面配置技巧。
摘要由CSDN通过智能技术生成

不用脚手架,搭建多页面webpack应用

基于webpack3.x的多页面配置(HtmlWebpackPlugin学习篇二 ——动态配置entry和htmlWebpackPlugin篇

  • 由于项目需要用apicloud构建仅app的项目,所以之前做过的基于vue脚手架+webpack的单页面模板就有很大的弱点,api的官方文档就不大用的上了,app唤起浏览器等等操作都需要在网上疯狂的寻找。所以我打算用纯粹自己布置文件夹,自己动手配置webpack,让我的项目能基于scss操作,能够最后尽可能压缩等等优化我最后的项目。
  • 来跟着我一天学会webpack吧!
  • 接下来主要上我文件夹的存放方式,和对应webpack的配置,让html自动引入对应的js,话不多说上代码。
  1. 第一种情况,js单独存放一个js文件夹,所有的html仅在src下,文件夹如下

pageA对应js文件下的pageA.js,同理pageB

  • webpack.config.js
  • 一下是webpack.config.js的核心配置,需要导出的config
let config = {
   
  entry: {
   'pageA':'./src/js/pageA.js','pageB':'./src/js/pageB.js'},  
   //项目的入口文件,单页面应用可能只需要一个入口文件,多页面应用需要多个
   // 重点pageA这个名称,后面[name]及chunks用到的‘pageA’就是指输出名字为pageA.js
  output: {
   
    path: path.resolve
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值