前端开发学习
react的HelloWorld案例
npm config set registry https://registry.npm.taobao.org yarn config set registry https://registry.npm.taobao.org
npm install -g create-react-app create-react-app hello-react
yarn start yarn build
yarn global add serve serve -s build
-
http://www.mockapi.io/ 来mock数据
-
json-server
https://github.com/typicode/json-server npm install -g json-server 自定义db.json json-server --watch db.json --port 3004
fetch("http://localhost:3004/records").then(res=>{ return res.json()}).then(json=> console.log(json)) --可以查看数据
axios.get('http://localhost:3004/records').then( res => { console.log(res.data) } ) .catch( error => { error.message } )
npm install cross-env --save-dev
-
官网下载与系统相应的node版本,node.js版本>=8.10
-
推荐使用 yarn 管理 npm 依赖 npm i yarn tyarn -g
-
然后全局安装 umi,并确保版本是 2.0.0 或以上 yarn global add umi
-
yarn create umi 如果提示 create-umi 命令不存在,你需要执行 yarn global bin,然后把 global bin 的路径添加到环境变量 PATH 中。
yarn create umi
Select the boilerplate type? 选择 app Do you want to use typescript? 选择 Yes What functionality do you want to enable? 空格键选择 antd, dva, code splitting, dll
- antd- 包含antd
- dva- 包含dva
- code splitting- 包含按需加载
- dll- 包含dll二次启动加速