# 项目结构 则一调度和则一速达两个APP的项目结构相同,为API Cloud的官方初始项目结构,开发人员可以通过查看API Cloud官网的[Widget项目结构说明](https://docs.apicloud.com/Dev-Guide/widget-package-structure-manual)或下载API Cloud推荐的[项目源码](https://www.apicloud.com/source_code)进行学习。 项目由API Cloud模板创建而成,会有一些存在但暂时没有使用到的文件,后期可酌情删减。 ## css 样式存放目录,**重要** * api.css (aui文件) * aui-flex.css (aui文件) * aui-iconfont.ttf (aui文件) * aui-pull-refresh.css (aui文件) * aui-skin-night.css (aui文件) * aui-skin.css (aui文件) * aui-slide.css (aui文件) * aui.css (已修改部分样式,**重要**) * common.css (自定义的部分样式,**重要**) ## feature 目前为空 ## html 页面存放目录,**重要** ## icon 图标存放目录,**重要** ## image 图片存放目录,基本没有使用到,除了一个默认的加载效果gif,其它图片全部存放于icon目录中 ## launch 主要在API Cloud控制台配置 ## res 目前为空 ## script 脚本存放目录,**重要** * api.js (aui文件) * aui-actionsheet.js (aui文件) * aui-collapse.js (aui文件) * aui-dialog.js (aui文件) * aui-lazyload.js (aui文件) * aui-list-swipe-backup.js (aui文件) * aui-list-swipe.js (aui文件) * aui-popup-new.js (aui文件) * aui-popup.js (aui文件) * aui-pull-refresh.js (aui文件) * aui-range.js (aui文件) * aui-scroll.js (aui文件) * aui-sharebox.js (aui文件) * aui-skin.js (aui文件) * aui-slide.js (aui文件) * aui-tab.js (aui文件) * aui-toast.js (aui文件) * common.js (自定义常用方法,**重要**) * dict.js (本地数据字典文件,**已废弃**) * f2.min.js (阿里巴巴Ant V F2移动端图表,**暂未使用**) * moment-with-locales.js (moment.js 时间转换工具) * vue.js (vue源码) ## wgt 目前为空 ## .filelist.txt 项目生成的文件,不要删除 ## .project 项目生成的文件,不要删除 ## config.xml 项目配置文件,**重要** ## index.html 入口页面,**重要** ## 编辑器推荐 虽然API Cloud官方推出了基于atom的[APICloud Studio 2](APICloud Studio 2),但这个编辑器在实际使用时,svn控制并不好用,经常会出现崩溃、上传失败、同步失败等问题。因此,推荐使用基于Eclipse的[APICloud Studio 1](http://apicloudspace.b0.upaiyun.com/studio-win/APICloud-Studio_v1.5.5.zip)作为项目的版本控制及真机调试器。但APICloud Studio 1的编辑器基于Eclipse,并不十分适合前端代码的编写,所以推荐使用[VS Code](https://code.visualstudio.com/)进行代码的编辑。