@Weil
2019-07-05T14:09:23.000000Z
字数 1364
阅读 3476
课程文档
克隆如下代码:https://github.com/geeknull/earlyjoy
使用master分支就可以
需要Node.js环境:8+(Mac建议用nvm安装多版本的Node.js,Windows可以卸载旧版本Node.js安装新版本)
npm install // 安装Node服务端依赖npm run dev:node // 启动Node Server,提供API接口 启动失败就用npm run dev:node-basecd client-dva // 进入前端项目目录npm install // 安装前端依赖npm run dev:client 启动webpack-dev-server,实时编译前端代码,这次运行需要打开新的命令行npm run dev:client 运行结束后,会自动打开浏览器的http://localhost:8603/#/
.├── README.md # 说明文档├── app.js # node.js服务端入口文件├── client-dva # dva版客户端目录│ ├── component # 公用组件│ │ ├── footer│ │ │ ├── footer.js│ │ │ └── footer.less│ │ └── header│ │ ├── header.js│ │ └── header.less│ ├── container # 页面级组件│ │ ├── home│ │ │ ├── home.js│ │ │ └── home.less│ │ ├── today│ │ │ ├── today.js│ │ │ └── today.less│ │ └── wrap│ │ ├── wrap.js│ │ └── wrap.less│ ├── model # redux数据│ │ ├── count.js│ │ └── myInfo.js│ ├── package-lock.json│ ├── package.json│ ├── page # 入口页面│ │ └── main.js│ ├── style # 样式│ │ ├── common.less│ │ ├── iconfont.less│ │ ├── index.less│ │ └── reset.less│ ├── template # html模板│ │ └── index.html│ ├── util # 工具类库│ │ └── index.js│ └── webpack.config.js├── client-react # react版客户端目录├── client-vue # vue版客户端目录├── middleware # koa中间件├── mock # koa接口mock├── package-lock.json├── package.json├── pm2.prod.config.js # pm2配置文件├── postcss.config.js # postcss配置文件├── router # koa路由信息├── static # koa静态目录└── util # koa工具库
https://dvajs.com/官网内容./model里面的redux代码写一个累加器https://www.eolinker.com/#/share/index?shareCode=P5Dzg9,尝试调用一个API