react工程化项目搭建主流技术 umi3.0(或者<3.0版本)+ dva + antd构建项目流程

摘要:
umi+dva+antd构建react工程项目(组件化开发搭建项目)1.官方网站安装node.js(并确保node版本是10.13或以上)2.先确保安装成功npm或者yarn3.npmiyarntyarn-g(国内源)4.如果你没有npx,需要先安装它,用于执行node_modules下的命令yarnglobaladdnpx5.开始构建项目先区分版本:umi3.0后也就是目前最新版本mkdirmy

umi+ dva + antd构建react工程项目(组件化开发搭建项目)
1.官方网站安装node.js(并确保 node 版本是 10.13 或以上)
2.先确保安装成功npm或者yarn
3.npm i yarn tyarn -g (国内源)
4.如果你没有 npx,需要先安装它,用于执行 node_modules 下的命令 yarn global add npx
5.开始构建项目先区分版本:

umi 3.0后也就是目前最新版本

mkdir myapp && cd myapp (新建建个项目目录并进入项目目录)

yarn create @umijs/umi-app (通过官方工具创建项目)

yarn (安装依赖)

yarn start (启动项目)

默认的脚手架内置了 @umijs/preset-react,包含布局、权限、国际化、dva、简易数据流等常用功能。比如想要 ant-design-pro 的布局,编辑 .umirc.ts 配置 layout: {}

yarn build (构建) 部署发布--->把 dist 目录部署到服务器上

3.0以下的版本--->参考 https://umijs.org/zh-CN/docs/upgrade-to-umi-3 配置
Umi 2.x 版本升级到 Umi 3.x 版本

mkdir myapp && cd myapp

yarn create umi

选择 project ----> 选择是否使用 TypeScript ----> 然后,选择你需要的功能 antd dva 等

yarn (安装依赖)

yarn start (启动项目)

更多配置参考官网文档 https://umijs.org/zh-CN/docs/getting-started

免责声明:文章转载自《react工程化项目搭建主流技术 umi3.0(或者<3.0版本)+ dva + antd构建项目流程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇(转!)Netdata---Linux系统性能实时监控平台部署Java生鲜电商平台-提现模块的设计与架构下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

React 路由

1. 下载插件 yarn add react-router-dom --save / npm i react-router-dom --save 2. 配置基础路由 import { BrowserRouter, Route, Link } from 'react-router-dom' <Provider> <Browser...

Reactjs相比较原生方案是绝对的快吗?哪些情况下React有优势

作者:尤雨溪链接:http://www.zhihu.com/question/31809713/answer/53544875来源:知乎著作权归作者所有,转载请联系作者获得授权。   1. 原生 DOM 操作 vs. 通过框架封装操作。这是一个性能 vs. 可维护性的取舍。框架的意义在于为你掩盖底层的 DOM 操作,让你用更声明式的方式来描述你的目的,从...

react(三):容器组件和傻瓜组件

让一个组件只专注于一件事,如果发现让一个组件做的事情太多,就可以把这个组件拆分成多个组件让每一个组件只专注于一件事 《深入浅出react和redux》 ---程墨 一个react组件最基本的基本上就是完成两大功能   1、读取store的状态,用于初始化组件的两大状态,监听store的状态变化   2、根据当前的props和state,渲染出用户的界面 先...

react之传递数据的几种方式props传值、路由传值、状态提升、redux、context

react之传递数据的几种方式 1、父子传值 父传值:<子的标签 value={'aaa'} index={'bbb'}></子的标签> 子接值:<li key={this.props.index}>{this.props.value}</li>   不止可以传值也可以传递方法: 父:方法={this.方法...

YARN应用程序的开发步骤

开发基于YARN的应用程序需要开发客户端程序和AppMaster程序: 我们基于程序自带的例子来实现提交application 到YARN的ResourceManger。 Distributed Shell application:Client 步骤: 连接  ResourceManager; 通过ApplicationClientProtocol协议 与...

【原创】大叔经验分享(4)Yarn ResourceManager页面如何实现主被自动切换

hdfs、yarn、hbase这些组件的master支持多个,实现自动主备切换,其中hdfs、hbase无论访问主master或者备master都可以正常访问页面,但是yarn比较特别,只有主master的页面可以访问,备master会返回Refresh,3s后重定向; 一种方式是提供两个域名,分别对应两个yarn的master,一旦有master切换,需...