# windows环境:
## 安装 nodejs:
- 下载并安装[node.js](https://nodejs.org/en/)安装包,同时会安装npm包管理器
## 安装 cmswing:
- 下载[cmswing源码](https://git.oschina.net/arterli/CmsWing.git)
![](https://box.kancloud.cn/2016-08-07_57a62673dd776.png)
## 初始化项目数据库:
- 新建cmswing数据库并导入cmswing安装目录的cmswing.sql
![](https://box.kancloud.cn/2016-08-07_57a626740a186.png)
## cmswing 项目配置修改:
- 配置数据库密码(数据库配置文件在\CmsWing\src\common\config\db.js)
![](https://box.kancloud.cn/2016-08-07_57a6267422a2f.png)
## 启动项目:
- 切换到cmswing目录,执行npm install命令![](https://box.kancloud.cn/2016-08-07_57a626743bcfa.png)
- 执行npm start命令![](https://box.kancloud.cn/2016-08-07_57a626743bcfa.png)
- 浏览器访问127.0.0.1:8360![](https://box.kancloud.cn/2016-08-07_57a6267457cc3.png)
- CmsWing概览
- CmsWing是什么
- CmsWing能干啥
- 运行&部署
- 1.windows 运行 cmswing
- 2.Linux 运行 cmswing
- 3.使用 docker 部署
- 4.部署方式推荐
- 5.Nginx反向代理 并做动静分离
- 配置
- 快速上手
- 首页
- 后台使用说明
- 内容
- 内容管理
- 栏目管理
- 分类信息
- 回收站
- 网站模版
- 电商
- 营销推广
- 订单中心
- 支付与配送
- 财务管理
- 系统
- 用户管理
- 用户信息
- 权限管理
- 用户行为
- 行为日志
- 系统设置
- 网站设置
- 模型管理
- 配置管理
- 菜单管理
- 导航管理
- 数据库备份
- 微信
- 公众号设置
- 群发消息
- 素材管理
- 微信用户管理
- 自动回复
- 自定义菜单
- 扩展
- 项目结构
- 目录结构
- 模型设计
- 插件设计
- 用户行为设计
- 权限设计
- 文档模型设计
- 下载模型设计
- 图片模型设计
- 视频模型设计
- 商城模型设计
- 栏目设计
- 分类信息设计
- 模板规则
- 模版标签入门
- 模块类
- 模板语法规则
- 模版模型
- 模板调用方法
- 二次开发说明
- 命名规范与编码规
- 数据库字典
- 公共函数,Adapter,Middleware的使用规范
- 权限管理扩展说明
- 模型扩展开发说明
- 附录
- 配置参考
- 函数库参考
- Adapter参考
- Middleware参考
- FAQ
- Admin 管理
- 01.如何重置后台admin 管理帐号密码