umijs 隐藏开发工具_使用UmiJS框架开发React应用

本文介绍了如何使用UmiJS框架开发React应用,包括UmiJS的特点、安装步骤、创建项目、配置文件以及分层开发的详细过程。通过分层开发,将前端分为Page、Model、Service三层,便于管理和协同开发。
摘要由CSDN通过智能技术生成

1)、简介

UmiJS读音:(乌米)

UmiJS是一个可插拔的企业级React应用框架。官网地址是:https://umijs.org/zh/

特点:

插件化

umi的整个生命周期都是插件化的,甚至其内部实现就是由大量插件组成,比如:pwa、按需加载、一键切换 preact、一键兼容 ie9 等等,都是由插件实现。

开箱即用

你只需一个umi依赖就可启动开发,无需安装react、preact、webpack、react-router、babel、jest等等。

约定式路由

类似next.js的约定式路由,无需再维护一份冗余的路由配置,支持权限、动态路由、嵌套路由等等。

2)、安装

2.1)、安装 nodejs

要使用UmijS首先要安装nodejs环境,在Mac下安装nodejs:

brew install nodejs

windows下安装,需要到官网下载安装程序,然后下一步下一步完成即可,也非常简单。这里不介绍了,也可自行百度,网上有很多。

2.2)、安装 yarn

可以把yarn看做了优化了的npm,其中tyarn使用的是npm.taobao.org的源,速度要快一些。平常使用的话使用tyarn即可。

npm i yarn tyarn -g --registry=https://registry.npm.taobao.org

2.3)、安装 umi

tyarn global add umi

查看是否安装成功:

umi -v

如果出现 'umi' 不是内部或外部命令,也不是可运行的程序 或批处理文件或者提示 umi: command not found

3)、使用 umi

3.1)、创建项目

mkdir ~/Documents/umi-demo

3.2)、初始化

进入到项目文件夹下

cd ~/Documents/umi-demo

再创建umi其他默认的目录,这些默认的目录名字不能写错。

mkdir -p {config,mock,src/pages,src/models,src/layouts}

config/: 该目录下的config.js默认是全局的配置

mock/: 模拟后端请求数据的js目录

src/: 代码目录

pages/: 为前端页面, 页面的后缀名可以是.js或者.jsx

models/: 为数据层, 处理数据的 js 文件

layouts/: 默认是整个项目的基础布局文件

通过初始化命令将生成package.json文件,它是NodeJS约定的用来存放项目的信息和配置等信息的文件。

tyarn init -y

为项目设置一个默认的展开页面,因为umiJS在后台启动时会默认加载src/pages/index.js文件。使用下面命令可以通过umi命令创建index.js文件。

umi g page index

可以看到在pages下创建好了index.js和index.css文件。

3.3)、开发工具打开

目录结构

3.4)、运行项目

umi dev

4)、分层开发

4.1)、过程图示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值