1、首先是新建项目,并引入相关依赖
新建项目参考博客
在开始之前,推荐先学习一下redux的简单使用
相关库:
npm install redux --save
npm run eject 展示出所有配置
npm install express --save
npm install -g nodemon //每次修改之后不需要手动重启server.js
npm install mongoose --save
npm install antd-mobile --save
npm install babel-plugin-import --save 按需加载
npm install redux --save
npm install redux-thunk --sava 处理异步操作
npm install react-redux --save 自动连接react和redux
npm install babel-plugin-transform-decorators-legacy --save-dev 装饰器插件
在package.json中配置
"plugins": [
"transform-decorators-legacy"
]
报错:
最后使用
"devDependencies": {
"@babel/plugin-proposal-decorators": "^7.1.0"
},
"plugins": [
[
"@babel/plugin-proposal-decorators",
{
"legacy": true
}
]
]
npm install react-router-dom --save
npm install axios --save 前后端联调
配置:"proxy":"http://localhost:9093" 处理跨域请求
npm install cookie-parser --save 使用cookie
2、文件目录结构
文件目录结构
│ .gitignore
│ list.txt
│ package-lock.json
│ package.json
│ README.md
│
├─config
├─public
├─scripts
├─server
│ model.js
│ server.js
│ user.js
└─src
│ config.js
│ index.css
│ index.js
│ reducer.j


9558

被折叠的 条评论
为什么被折叠?



