Présentation de la structure des répertoires
tmt-workflow/ │ ├── _tasks //Gulp 任务定义├── package.json ├── .tmtworkflowrc //工作流配置文件└── project //项目目录 ├── gulpfile.js //任务配置,每个项目必需 ├── dev //开发目录,由 build_dev 任务自动生成 │ ├── css │ ├── html │ ├── img │ └── slice ├── dist //生产目录(存放最终可发布上线的文件),由 build_dist 任务自动生成 │ ├── css │ ├── html │ ├── img │ └── sprite //雪碧图合并自 src/slice,文件名与 css 文件名一致 │ ├── style-index.png │ └── style-index@2x.png └── src //源文件目录,此目录会被监听变化并重新编译->dev ├── css //样式表目录,使用 Less,只有 style-*.less 的文件名会被编译 ├── html ├── img └── slice //图片素材,雪碧图合并,同名的 @2x 图片会被识别并进行合并 ├── icon-dribbble.png ├── icon-dribbble@2x.png
Comme ci-dessus, dans notre développement quotidien, tous les projets sont stockés dans un seul répertoire, par exemple, il peut être appelé tmt-workflow
, et il existe des répertoires _tasks
fixes sous le répertoire package.json
et .tmtworkflowrc
, ceux-ci sont requis pour le workflow. tmt-workflow
, 目录下固定的有 _tasks
目录、package.json
和 .tmtworkflowrc
,这几个是工作流必需的。
- _tasks: 存放 Gulp 代码的目录
- package.json: 模块依赖文件,用于
npm install
时用 - .tmtworkflowrc: 工作流全局配置文件,如果想有项目想特殊化,可在项目里面再建一个同名文件覆盖,更详细查看 ⒊ 配置文件
接着就是各个项目(project)了,一个标准的项目结构如下:
── project //项目目录 ├── gulpfile.js //任务配置,每个项目必需 └── src //源文件目录,此目录会被监听变化并重新编译->dev ├── css //样式表目录,使用 Less,只有 style-*.less 的文件名会被编译 ├── html ├── img └── slice //图片素材,雪碧图合并,同名的 @2x 图片会被识别并进行合并 ├── icon-dribbble.png ├── icon-dribbble@2x.png
注意:标准的项目结构只有如上所示,
build_dev
和build_dist
Ensuite, c'est chaque projet. Une structure de projet standard est la suivante :
- _tasks : répertoire où le code Gulp est stocké
- package.json : fichier de dépendances du module, utilisé pour l'
installation npm
- . : Fichier de configuration global du workflow Si vous souhaitez spécialiser un projet, vous pouvez créer un autre fichier du même nom dans le projet pour le visualiser plus en détail ⒊ Fichier de configuration
rrreee
Remarque : La structure de projet standard est uniquement comme indiqué ci-dessus,build_dev
etbuild_dist<. /code> are Le programme est généré automatiquement.