Skip to content

Latest commit

 

History

History
executable file
·
66 lines (52 loc) · 2.29 KB

业务项目目录结构说明.md

File metadata and controls

executable file
·
66 lines (52 loc) · 2.29 KB

目录结构

.  
├── common  
│   ├── css_lib  
│   ├── js_lib  
│   ├── js_widget  
│   ├── less_widget  
│   ├── ui_widget  
│   └── view_widget  
├── proto_view  
├── static  
│   ├── css  
│   ├── img  
│   ├── js  
│   └── less  
└── view      

说明

common 目录

该目录是由beds-dev-cli工具执行init命令引入的一个外部项目。该项目存放了业务项目所需的全局组件。
通过beds-dev-cli init m 创建的项目,则项目内common目录是从common_m上拉取的内容
通过beds-dev-cli init pc 创建的项目,则项目内common目录是从common_pc上拉取的内容

common/css_lib 目录

存放通用的样式文件,该目录内的文件必须通过link标签直接引用,即不能通过模块化的方式引用

common/js_lib 目录

存放通用的样式js库或组件,该目录内的文件必须通过script标签直接引用,即不能通过模块化的方式引用

common/js_widget 目录

存放js组件,该目录内的文件必须通过模块化的方式引用

common/less_widget 目录

存放less组件, 该目录内的文件必须通过模块化的方式引用

common/ui_widget 目录

存放ui组件,一个组件对应一个目录。组件目录至少由四个文件组件组成。即index.js(入口文件)、tpl.html(组件模板)、style.less(组件样式)、demo.html(组件demo)

common/view_widget 目录

存放视图模块文件,一般存放通用header、footer文件。
视图模块文件后缀必须为 .chtml 。意为chunk html。

proto_view 目录

ue存放视图原型html文件的目录

view 目录

jser存放准上线视图html文件的目录

static 目录

存放业务静态资源的目录

static/js 目录

存放业务js文件

static/less 目录

存放业务less文件

static/css 目录

存放业务css文件

static/img 目录

存放图片文件

static/<js|less>/**/widget 目录

存放非全局的业务js/less组件,该目录内的组件不会被build工具当做入口目录