webpack 教程 那些事儿06-gulp+webpack多页

本篇主要讲述用gulp+webpack构建多页应用

折腾到现在,项目还必须要进行,.vue文件必须要加载,也就是webpack必须引入。
时间不多了,抛弃上个方案之后,只能牺牲热加载性能,用gulp+webpack构建。

 

文章目录

  1. 1. 替换js打包方法
  2. 2. 项目优化(基于webpack)
    1. 2.1. 1. alias 还记得小李子的故事吗
    2. 2.2. 2. 暴露全局变量
    3. 2.3. 3. 提取公共文件
    4. 2.4. 更多优化点,问度娘。

 

理论支持:沿用之前的gulp配置,唯一需要改变的是 之前用browserify打包js替换成webpack打包,想来也好像没什么问题的样子。

替换js打包方法

1
2
browserify -----> webpack
#增加一个 gulp task,没什么可说的

当然,程序没那么容易跑起来,换了一个打包方式,肯定各种文件资源路径不对等等各种报错,请自行根据具体Error具体解决。

项目优化(基于webpack)

程序可以正常启动以后,就要考虑优化的方式了,毕竟我们的初衷并不是仅仅换一个js的打包方式。

1. alias 还记得小李子的故事吗

2. 暴露全局变量

暴露常用插件到全局共用,比如vue,jquery等等,具体方式点参考之前讲述

3. 提取公共文件

调用webpack内置插件功能 点击查看

1
2
3
4
5
new webpack.optimize.CommonsChunkPlugin({
name: "common",
filename: "js/common.js",
chunks: ['vue', 'jquery]
})

 

更多优化点,问度娘。

转载于:https://www.cnblogs.com/donglegend/p/5821115.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值