
React学习笔记(一)
新建项目目录:
发布日期:2021-05-08 18:15:45
浏览次数:14
分类:精选文章
本文共 1217 字,大约阅读时间需要 4 分钟。
React学习路径记录:基于umi框架的项目搭建
为了便于后续复习和追溯,我将按照学习过程整理出一个基于umi框架的React项目搭建步骤。
一、安装umi依赖
mkdir antd-coursecd antd-course
- 初始化package.json:
- 安装umi核心依赖:
- 在VSCode中创建配置文件:
- 修改package.json:
- 新建src目录,并设置页面参数为单数形式:
- 创建page目录及Hello World组件:
- 初始化组件:
- 修改配置文件:
- 安装插件集:
- 更新配置文件:
- 创建.gitignore文件:
- 提交代码到版本控制:
- 运行开发服务器:
- 打包部署:
cnpm init -y
cnpm install umi --save-dev
二、配置项目
export default {}
{ "name": "antd-course", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "umi dev", "build": "umi build" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "umi": "^3.3.3" }}
三、创建应用
export default { singular: true}
mkdir pagetouch page/helloworld.js
export default () => { return ()}
四、配置路由
export default { singular: true, routes: [{ path: '/', component: './HelloWorld' }]}
五、引入ant Design插件
cnpm i @umijs/preset-react --save-dev
export default { singular: true, dva: {}, antd: {}, routes: [{ path: '/', component: './HelloWorld' }]}
六、代码管理
node_modules/dist.umi/
git initgit add -Agit commit -m 'init'
七、构建与部署
cnpm run dev
cnpm install serve -gserve ./dist
通过以上步骤,可以完成一个基于umi框架的React项目的搭建与配置。接下来,将持续更新项目内容,完善各个功能模块。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月12日 11时09分52秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Internet Explorer 10 专题上线
2019-03-06
云计算之路-阿里云上:0:25~0:40网络存储故障造成网站不能正常访问
2019-03-06
网站故障公告1:使用阿里云RDS之后一个让人欲哭无泪的下午
2019-03-06
上周热点回顾(12.31-1.6)
2019-03-06
上周热点回顾(1.21-1.27)
2019-03-06
上周热点回顾(6.3-6.9)
2019-03-06
上周热点回顾(8.12-8.18)
2019-03-06
【故障公告】升级阿里云 RDS SQL Server 实例故障经过
2019-03-06
蹒跚来迟:新版博客后台上线公测
2019-03-06
上周热点回顾(9.16-9.22)
2019-03-06
上周热点回顾(11.4-11.10)
2019-03-06
[网站公告]11月26日00:00-04:00阿里云RDS升级
2019-03-06
[网站公告]又拍云API故障造成图片无法上传(已恢复)
2019-03-06
上周热点回顾(12.16-12.22)
2019-03-06
云计算之路-阿里云上:对“黑色30秒”问题的猜想
2019-03-06
云计算之路-阿里云上:“黑色30秒”走了,“黑色1秒”来了,真相也许大白了
2019-03-06
云计算之路-阿里云上:奇怪的CPU 100%问题
2019-03-06
云计算之路-阿里云上:2014年6月12日12点IIS请求到达量突降
2019-03-06
上周热点回顾(6.9-6.15)
2019-03-06
上周热点回顾(6.16-6.22)
2019-03-06