-
Notifications
You must be signed in to change notification settings - Fork 396
01 iBlog的项目结构
Sky.Sun 孙正华 edited this page Jun 17, 2020
·
1 revision
iBlog 的项目结构大致如下:
iBlog/ --> 项目根目录
bin/ --> 存放命令行代码文件
config/ --> 存放配置文件
language/ --> 存放多语言文件
models/ --> 存放数据实体文件
proxy/ --> 关联routes和models,存放主要业务逻辑
ssl/ --> 存放SSL私钥及证书文件
public/ --> 存放前端静态资源文件
images/ --> 存放站点用到的图片
js/ --> 存放自定义脚本文件
libs/ --> 存放第三方包
css/ --> 存放自定义样式表文件
uploads/ --> 存放上传文件
routes/ --> 存放路由文件
utility/ --> 存放工具脚本文件
views/ --> 存放视图文件
.gitignore --> Git忽略文件
LICENSE --> 项目许可文件
README.md --> 项目说明文件
app.js --> 主模块文件
config.json --> 项目配置文件
daemon.js --> 守护进程文件
package.json --> NPM包管理文件
这是 Express 构建的简单项目的大体结构,在完整的项目中,应该还需要:
doc/ --> 存放项目文档
test/ --> 存放测试脚本
以及 Grunt / Gulp、jshint 等相关工具脚本。
另外,Yeoman 可以方便地创建一个包含完整结构的项目。