问题:

当我们一个工作台里面有好几个项目的时候,我们要为项目的前端资源进行打包,但是,gulpfile只有一个,如果我们把所有的打包都放在同一个文件里面,首先文件会越来越大,而且不便于管理,这时,我们就需要对打包进行分类,一个项目一个打包文件,但是我们又想实现一键打包,那么怎么办呢?

解决:

使用gulp-require 引入各个项目打包文件

首先我们在打包目录下面新建一个build文件,用于管理全站的打包

里面新建三个文件,分别为

然后在gulpfile.js 里面

"use strict";
let gulp = require('gulp');
let modify = require('gulp-modify'); gulp.task('default',['build:team','build:zb']); require('./build/gulpfile.util')
require('./build/gulpfile.team')
require('./build/gulpfile.zb')

这样子,我们就可以引入 gulpfile.team 和 gulpfile.zb 的文件,其中,build:team 是gulpfile.team 里面的总任务, bulid:zb 是gulpfile.zb里面的总任务啦,

在线上打包的时候,只需执行一个命令就可以打包全部拉~~~~

于是我们又可以开开心心快快乐乐地编码啦~~~~~

最新文章

  1. Sql Server系列:DBCC命令
  2. 通过form上传文件(php)
  3. 关于小黄车(ofo共享单车)使用的问题
  4. android 中调用接口发送短信
  5. ubuntu下安装ssh
  6. 找到了解决Elite多媒体键失效的问题
  7. js分页模板
  8. java 获取URL链接 内容
  9. node.js实现简单的登录注册页面
  10. 在react.js上使用antd-design没有样式
  11. Android研发进阶之路
  12. 3星|路江涌《共演战略画布》:PPT技巧级别的创新,缺实际分析案例
  13. docker学习------centos7.5下的swarm集群可视化构建
  14. vue老司机
  15. (转载记录)Active Directory 灾难恢复
  16. js基础梳理-关于this常见指向问题的分析
  17. django之模型层(model)--添加、单表查询、修改基础
  18. 在当前目录打开DOS命令窗口
  19. 大整数相加 a+b 的c语言实现
  20. activemq.bat 在window7 x64下启动(安装)报错解决方案

热门文章

  1. Ext.Net 问题收集
  2. Windows 8.1 Hyper-V安装的虚拟机
  3. (一)javascript中的数组index属性——获取数组的索引值
  4. 使用Atomikos Transactions Essentials实现多数据源JTA分布式事务--转载
  5. 斐波那契数列_java版本
  6. Android Sutido 编译速度优化
  7. Android_AsyncTask_Method
  8. 关于Git和SVN的对比
  9. 信号量 Semaphore
  10. 程序员你该学学如何设计PPT了,设计PPT的几大原则