是否有任何编写Gulpfiles,命名空间任务,构造配置文件等的约定?
也许有一些基本的常识性事物可以从Grunt世界中获取?
你如何处理Gulpfile的结构,好像你要辞掉你的工作,下一个JS开发人员会直截了当地理解如何构建项目?
答案 0 :(得分:2)
所以我们最终按阶段对名称进行分组,在主要阶段的名称下嵌套子任务。
基本上我们使用策略来复制已经存在的其他语言(例如gradle)的构建库中的约定,因此我们流程的所有部分的构建命令都是相同的,并且每个人都可以找出要做什么
这导致:
build
...
build:compile
build:compile:less
...
test
test:unit
...
test:e2e
...
verify
...
release
release:copy
release:copy:fonts