手册目录
手册简介
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
如上,在我们日常开发当中,把所有项目都统一存放在一个目录,如可以叫 tmt-workflow, 目录下固定的有 _tasks 目录、package.json 和 .tmtworkflowrc,这几个是工作流必需的。
npm install 时用接着就是各个项目(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为程序自动生成。
相关视频
科技资讯
24小时阅读榜
1
2
3
4
5
6
7
8
9
10
精品课程
共5课时 | 17.4万人学习
共49课时 | 78.2万人学习
共29课时 | 62.5万人学习
共25课时 | 39.7万人学习
共43课时 | 73.8万人学习