umijs多环境配置_UmiJS基础教程(1)- 创建项目

本文介绍了UmiJS,一个可扩展的企业级前端应用框架,详细阐述了其功能特点,如可扩展性、开箱即用、企业级验证等,并提及局限性,如对旧版浏览器和Node.js版本的支持。教程中指导了如何搭建UmiJS项目,包括安装Node.js,新建目录,使用官方工具创建项目,安装依赖以及启动项目。
摘要由CSDN通过智能技术生成

Umi 是什么

Umi,中文可发音为乌米,是可扩展的企业级前端应用框架。Umi 以路由为基础的,同时支持配置式路由和约定式路由,保证路由的功能完备,并以此进行功能扩展。然后配以生命周期完善的插件体系,覆盖从源码到构建产物的每个生命周期,支持各种功能扩展和业务需求。

Umi 是蚂蚁金服的底层前端框架,已直接或间接地服务了 3000+ 应用,包括 java、node、H5 无线、离线(Hybrid)应用、纯前端 assets 应用、CMS 应用等。他已经很好地服务了我们的内部用户,同时希望他也能服务好外部用户。

Umijs的功能

1、可扩展,Umi 实现了完整的生命周期,并使其插件化,Umi 内部功能也全由插件完成。此外还支持插件和插件集,以满足功能和垂直域的分层需求。

2、开箱即用,Umi 内置了路由、构建、部署、测试等,仅需一个依赖即可上手开发。并且还提供针对 React 的集成插件集,内涵丰富的功能,可满足日常 80% 的开发需求。

3、企业级,经蚂蚁内部 3000+ 项目以及阿里、优酷、网易、飞猪、口碑等公司项目的验证,值得信赖。

4、大量自研,包含微前端、组件打包、文档工具、请求库、hooks 库、数据流等,满足日常项目的周边需求。

5、完备路由,同时支持配置式路由和约定式路由,同时保持功能的完备性,比如动态路由、嵌套路由、权限路由等等。

6、面向未来,在满足需求的同时,我们也不会停止对新技术的探索。比如 dll 提速、modern mode、webpack@5、自动化 external、bundler less 等等。

Umijs的局限性

1、需要支持 IE 8 或更低版本的浏览器。

2、需要支持 React 16.8.0 以下的 React。

3、需要跑在 Node 10 以下的环境中。

4、有很强的 webpack 自定义需求和主观意愿。

5、需要选择不同的路由方案。

项目构建

01

安装node

首先得有 node,并确保 node 版本是 10.13 或以上。目前node的稳定版是12.16.2。

node下载地址:https://nodejs.org/en/。

根据不同的系统选择不同的安装方式。windows直接下载可执行文件就可以了。

温馨提示

采用如下命令:node -v 可以查看当前安装的版本。

02

新建目录

新建一个目录。

windows系统直接鼠标右键就可以创建了。也可以用如下命令来创建:

温馨提示

各个系统创建目录的的命令都是一样的。

温馨提示

这里跟创建antd pro项目是不一样的的。创建antd pro 的时候,拉去模板代码的时候会根据最后一个参数来创建目录。这里要先创建目录。

创建目录之后,进入该目录。

03

创建项目

通过官方工具创建项目。

温馨提示

如果是用yarn。命令如下:yarn create @umijs/umi-app

出现上图的信息,说明我们创建项目成功。

接下来安装依赖:

出现如下信息说明,依赖安装完成。(根据网络的不同,安装完成需要的时间不同)

04

启用项目

上述3步操作成功之后,采用:npm run start 命令来启动项目。

出现上面两个地址说明启动成功。现在打开浏览器,输入上面的地址,出现如下的界面:

到这里,umijs的项目就创建完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值