请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

运行好几个gulp任务,每个人任务都要引入相应的包,这不是多此一举么?

这些任务完全可以写在一个文件里。。这样就少引入多次重复的文件了。。

正在回答

3回答

我是顽主 2017-04-28 22:55:32

Gulp有模块化的思想,不同任务看作不同的模块,可以对每个任务进行各自定制,扩展。

写在一起没有问题,只是单独任务化,更加灵活,方便吧

1 回复 有任何疑惑可以回复我~
  • 说的很对,写在一起没啥问题,任务分割开方便后期扩展,增强可维护性
    回复 有任何疑惑可以回复我~ 2017-04-28 22:58:58
  • 提问者 慕运维5828042 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-04-29 00:05:42
  • 提问者 慕运维5828042 #3
    其实我后来看了相应的文档,ES6的import引入文件,就会生成一个只读引用。等到脚本真正执行时,再根据这个只读引用,到被加载的那个模块里面去取值。比如创建一个类,export 这个类的实例,这样其他脚本引用这个模块时获取都是同一个实例,也就是说这个创建实例的过程无论你引入多少次,都只创建一次,这样就不存在多次导入多次执行的问题了。
    回复 有任何疑惑可以回复我~ 2017-05-01 17:26:51
快乐动起来呀 2017-04-28 22:28:45

这块分几个文件是为了让每个文件功能单一,各司其职方便后期扩展哈

1 回复 有任何疑惑可以回复我~
  • 我刚看到这里,我之前的gulp 任务全都是写在 gulpfile.js 中
    回复 有任何疑惑可以回复我~ 2018-03-06 22:43:29
提问者 慕运维5828042 2017-04-29 00:05:06

恩恩,说的也是,如果一个项目多人开发,这种模式就对开发人员很友好了。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信