Skip to content

Latest commit

 

History

History
46 lines (45 loc) · 1.58 KB

CREATE_A_PROJECT.md

File metadata and controls

46 lines (45 loc) · 1.58 KB

项目开发流程

  • GitHub 创建项目仓库
  • 获取 git 地址
  • 进入工作目录
  • 执行 git clone git_project_url
  • 初始化项目
    • npm init
  • 安装需要的 npm 包
    • npm install <package name> --save
    • express
    • body-parser
    • ejs (模版引擎)
    • mongoose (数据库支持)
    • xml (微信消息解析)
    • express-xml-bodyparser (微信消息解析)
  • 创建项目文件及结构
    • static/ (静态文件)
    • lib
      • parsers/ (微信消息解析)
        • text-parser.js
        • voice-parser.js
        • event-parser.js
        • index.js
      • routers/
        • wxapi.js
        • xxx.js (逻辑相关页面)
      • models/
        • user.js
        • xxx.js
      • views/
        • xxx.ejs (逻辑页面模版)
      • config.js
      • wechat.js (微信API封装,copy 之前项目中的文件)
    • package.json (npm init 自动创建)
    • index.js (入口文件)
  • 第一次 clone 初始化过的项目后
    • npm install
  • 工作(代码维护)流程
    1. git pull (每天开始工作第一步,拉取最新代码)
    2. 编辑代码
    3. git status (查看代码修过状态)
    4. git add <file1> <file2>
    5. git commit -m '备注' (建议每修改一个文件都提交一次,本地仓库)
    6. 重复 2~5
    7. git push (提交到远程代码仓库)