gulp的逻辑总结

来源:3-1 let.const命令

慕函数7881054

2017-04-28

首先 pages.js scripts.js css.js 这几个都是将前端的页面 js css 复制到service中,

为什么要这么做呢?

express 生成的脚手架 中放置静态文件的位置就在 public中  而页面则是在view中

pages.js的作用就是将app目录下的所有ejs文件都放到server中

同理script.js css.js 也是将js和css放到public中

server.js 是用来开启node 服务的 以及监听 server 下面各种的js css ejs中的变化 如果是静态文件也可以说是

前端发生变化 那么就只通知server ,如果路由 或者app.js 发生变化则重新启动服务

最后总结一下 gulp 程序所走的流程 首先 gulp 会先找到 dafault文件 就相当于入口

我们再default中 继续往下找到了 build执行

第一次接触gulp 不知道他的任务是同步的还是异步的

但是这些任务应该是需要一定的顺序的 

大致的顺序应该是 

清除=》打包复制=》开启服务=》监听浏览器变化(也就是前端代码的变化)

推测 gulpSequence 应该是让任务像队列一样顺序执行的插件

写下来逻辑就清晰了,希望分享对大家有用,第一次接触gulp ,对前端不是很了解,如果有错误,希望大家及时纠正。



写回答

1回答

快乐动起来呀

2017-04-28

写的很棒,大赞,希望可以借鉴课程的构建思想应用到实例开发中去,也建议其他学员都向这位同学学习,多思考多吸收,总之非常感谢大家的认可,共同进步

0
0

ES6零基础教学 解析彩票项目

ES6从零开始,量身设计的迷你案例,让你全面掌握ES6

2579 学习 · 881 问题

查看课程