插件
使用插件
在普通的 Umi 应用中,默认 不附带任何插件 ,如需使用 Max 的功能(如 数据流、antd 等),需要手动安装插件并开启他们:
pnpm add -D @umijs/plugins
如开启 antd 插件:
// .umirc.tsexport 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
编写一个项目级插件,该文件将被自动作为插件加载。
有关更详细的目录结构说明请参阅 目录结构 章节。
开发插件
请参阅 开发插件 章节。