Skip to content

Latest commit

 

History

History
 
 

plugin

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
sidebarDepth
2

插件

umi 区别于其他前端开发框架和工具的核心就是它的插件机制,基于 umi 的插件机制,你可以获得扩展项目的编译时和运行时的能力。通过插件支持的功能也会变得更强大,我们针对功能的需要可以去使用修改代码打包配置,修改启动代码,约定目录结构,修改 HTML 等更丰富接口。

插件使用

插件可以是一个 npm 包,也可以是一个 JS 的路径。用户通过在 umi 的配置文件(.umirc.js 或 config/config.js)中添加 plugins 配置项来使用插件。如下所示:

// .umirc.js
export default {
  plugins: [['umi-plugin-dva', {
    immer: true,
  }], ['./src/plugins/customPlugin.js', {
    // plugin config
  }]],
};

插件列表

官方插件

  • umi-plugin-dva
  • umi-plugin-locale

社区插件