博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【原】webpack结合gulp打包
阅读量:7112 次
发布时间:2019-06-28

本文共 842 字,大约阅读时间需要 2 分钟。

  在我前面的文章中,总结了一下自己学习webpack和gulp的一些东西。然而,在我的实际项目中,单独使用它们两者不能满足项目的需求。我遇到了下面的一些问题。

问题1:

  因为我的图片需要放单cdn上面去。而我们知道,webpack中,如果是大于8K的图片,它是没有转化为base64的,而且html中引入的图片实际上是会被打包到js当中,因此我需要手动去改那些图片的路劲。比较麻烦

问题2:

  虽然webpack在打包的过程中会自动帮你把css,js的路劲引入到html中,但是我在打包之前,我还是要自己引入我本地的文件来进编译。打包后遇到路径重复的问题。因为你自己引入了一次,而打包后会再引入一次。

 

  因为,为了解决上面的两个问题,而且为了让打包更加的智能化,所以我将两者结合了起来一起用。下面做一个小小的总结。

其实webpack结合gulp的原理就是将webpack的出口文件作为gulp的入口文件。这里举一个打包js为例:

webpack.config.js的部分截图

 我们将打包后的文件放在了E/word/dev/js这个目录下。

 

在gulpfile.js中,部分配置如下:

这里是一些配置,参考即可,需要的就引入进来就

  重点在这里。我们可以看到,在gulp的如果文件,即 src目录里面的路径,和我们webpack的出口路径是一样的。

  而gulp的出口路劲,和入口路径相等。因为我们只希望将webpack打包后的images路劲替换为我们cdn上的路劲而已。

就是这么简单,webpack就可以和gulp结合使用了。其实两者只是一个互补的状态,比如webpack没有而gulp有的,我们就可以拿来用。

  其他的大家可以试试,比如结合一起打包html,css,或者压缩图片什么。

 

其实原理是一样的:webpack的出口文件就是gulp的入口文件

 

转载于:https://www.cnblogs.com/xianyulaodi/p/5354583.html

你可能感兴趣的文章
一对一直播源码对整个行业的影响竟有这么大
查看>>
项目问题解决方案随笔
查看>>
Vue.js - Day1
查看>>
iview render的使用
查看>>
个人整合,java 通过aspose转PDF ,支持各种格式 JPG ,TXT, PPT, EXCEL, DOC 免费开箱即用版...
查看>>
如果使用Github管理代码的方式文章
查看>>
菜鸟成长之路 第二周
查看>>
Android DialogFragment宽度占满高度自适应,4.4,5.1去掉默认Title
查看>>
人生的第一桶金 —— Nebulas DApp 开发从零开始
查看>>
微信内置浏览器私有接口WeixinJSBridge介绍
查看>>
麻省理工教授透露为什么80%黑客都使用Python!
查看>>
性能更优越的小程序图片懒加载方式
查看>>
Angular-3种创建动态内容的方式
查看>>
React 渲染优化:diff 与 shouldComponentUpdate
查看>>
讲道理,React中,我们为什么需要写 super(props)?
查看>>
react-router4 路由嵌套 及 Switch使用问题(详细里有贴代码具体描述) ?
查看>>
Python图表绘制工具:Matplotlib_Part 1
查看>>
去中心化交易所在2019年的发展趋势
查看>>
第2章 css边框属性
查看>>
Android 组件化之路
查看>>