umi-起手式

简介: umi-起手式

快速上手

环境准备

首先得有 node,并确保 node 版本是 10.13 或以上。(mac 下推荐使用 nvm 来管理 node 版本)

$ node -v

v10.13.0

推荐使用 yarn 管理 npm 依赖,并使用国内源(阿里用户使用内网源)。

# 国内源

$ npm i yarn tyarn -g

# 后面文档里的 yarn 换成 tyarn

$ tyarn -v


# 阿里内网源

$ tnpm i yarn @ali/yarn -g

# 后面文档里的 yarn 换成 ayarn

$ ayarn -v

脚手架

先找个地方建个空目录。

$ mkdir myapp &&cd myapp

通过官方工具创建项目,

$ yarn create @umijs/umi-app

# 或 npx @umijs/create-umi-app


Copy:  .editorconfig

Write: .gitignore

Copy:  .prettierignore

Copy:  .prettierrc

Write: .umirc.ts

Copy:  mock/.gitkeep

Write: package.json

Copy:  README.md

Copy:  src/pages/index.less

Copy:  src/pages/index.tsx

Copy:  tsconfig.json

Copy:  typings.d.ts

安装依赖

$ yarn


yarninstall v1.21.1

[1/4] 🔍  Resolving packages...

success Already up-to-date.

✨  Done in0.71s.

启动项目

$ yarn start


Starting the development server...


✔ Webpack

 Compiled successfully in17.84s


DONE  Compiled successfully in 17842ms                                       8:06:31 PM



 App running at:

 - Local:   http://localhost:8000 (copied to clipboard)

 - Network: http://192.168.12.34:8000

在浏览器里打开 http://localhost:8000/,能看到以下界面,

相关文章
umi项目中使用recoil替换dva
本文介绍使用recoil库来在umi项目中进行组件间的状态共享,部分替换dva的功能。
750 0
|
15天前
|
前端开发 JavaScript 容器
在 vite+vue 中使用@originjs/vite-plugin-federation 模块联邦
【10月更文挑战第25天】模块联邦是一种强大的技术,它允许将不同的微前端模块组合在一起,形成一个统一的应用。在 vite+vue 项目中,使用@originjs/vite-plugin-federation 模块联邦可以实现高效的模块共享和组合。通过本文的介绍,相信你已经了解了如何在 vite+vue 项目中使用@originjs/vite-plugin-federation 模块联邦,包括安装、配置和使用等方面。在实际开发中,你可以根据自己的需求和项目的特点,灵活地使用模块联邦,提高项目的可维护性和扩展性。
|
4月前
|
JavaScript
Vite 项目中如何去集成 Sass
Vite 项目中如何去集成 Sass
62 0
|
6月前
|
JavaScript
Vite 按需引入 Ant Design Vue 3.0
Vite 按需引入 Ant Design Vue 3.0
|
6月前
Vue3+Vite+Js项目搭建之三:vue-router 路由构建
Vue3+Vite+Js项目搭建之三:vue-router 路由构建
191 1
|
6月前
umi的函数
umi的函数
53 0
|
6月前
|
JavaScript
vue3+vite项目配置ESlint
vue3+vite项目配置ESlint
331 0
|
6月前
|
前端开发 JavaScript 架构师
react+typescript+umi+dva+antd
react+typescript+umi+dva+antd
102 0
|
6月前
|
开发框架 资源调度 前端开发
Umi框架
Umi框架
304 0
|
前端开发
微前端-qiankun:vue3-vite 接入 vue3-vite
微前端-qiankun:vue3-vite 接入 vue3-vite
716 0