任务名称的 Gulp.js 约定

zmi*_*mii 6 javascript convention coding-style naming-conventions gulp

是否有编写 Gulpfiles、命名空间、构建配置文件等的约定?

也许有一些基本的常识可以从 Grunt 世界中学到?

你如何处理 Gulpfile 的结构,就好像你要辞掉工作,下一个 JS 开发人员会来并直观地了解如何构建项目?

zmi*_*mii 3

因此,我们完成了按阶段对名称进行分组,并将子任务嵌套在主阶段的名称下。

本质上,我们使用策略从已经存在的其他语言(例如 gradle)的构建库中复制约定,因此我们流程的所有部分的构建命令都是相同的,每个人都可以弄清楚要做什么

这导致:

build
...
build:compile
build:compile:less
...
test
test:unit
...
test:e2e
...
verify
...
release
release:copy
release:copy:fonts
Run Code Online (Sandbox Code Playgroud)