UmiJSUmiJS
  • 介绍
  • 指南
  • API
  • Umi Max
  • 博客
⌘ K
EN
快速上手
开发环境
目录结构
路由
插件
Mock
代理
样式
路由数据加载
TypeScript
环境变量
脚手架
微生成器
编码规范
调试
测试
开发插件
使用 Vue
MPA 模式
MFSU
最后更新时间:
Open-source MIT Licensed | Copyright © 2017-present

TABLE OF CONTENTS

插件

使用插件

在普通的 Umi 应用中,默认 不附带任何插件 ,如需使用 Max 的功能(如 数据流、antd 等),需要手动安装插件并开启他们:

pnpm add -D @umijs/plugins

如开启 antd 插件:

// .umirc.ts
export default {
plugins: ['@umijs/plugins/dist/antd'],
antd: {}
}

Umi 与 Max 的区别是 Max 已经内置了大部分插件,如 数据流( initial-state 、 model )、antd 等,这些插件都可以在 @umijs/plugins/dist/* 加载并且开启。

如需进一步了解 Max 具备的功能和配置说明,请参阅 Umi Max 章节。

💡

我是否应该选择 Max ?
使用 Max 并不代表需要使用全部 Max 的功能,可以根据需求关闭插件,所以当你需要使用 Max 的功能时,可以总是选择创建 Max 项目。

项目级插件

若你想在项目中快速使用插件的功能(如 修改产物的 html ),可以在项目的根目录创建 plugin.ts 编写一个项目级插件,该文件将被自动作为插件加载。

有关更详细的目录结构说明请参阅 目录结构 章节。

开发插件

请参阅 开发插件 章节。