Umi配置文件通常为.umirc.js或者config/config.js,这两个文件的作用是相同的,两个文件都存在时会优先加载 `.umirc.js`,请只使用其中一个来作为配置项!以下是其常见配置项:
plugins:配置插件列表。
export default { plugins: [ ['umi-plugin-react', { dva: true, antd: true }], './path/to/local/plugin', ], };
routes:配置路由。Umi 的路由基于 `react-router` 实现,你可以在这里定义应用的路由结构,包括页面组件、路由参数等。例如:
export default { routes: [ { path: '/', component: '@/pages/index' }, { path: '/user', component: '@/pages/user' }, ], };
theme:配置主题。如果你使用了某些支持主题配置的插件(如 Ant Design),你可以在这里定义主题变量来覆盖默认样式。例如:
export default { theme: { '@primary-color': '#1890ff', }, };
chainWebpack:修改 Webpack 配置。如果你需要对 Webpack 的配置进行更高级的定制,可以在这里使用 Webpack Chain API 来修改默认配置。例如:
export default { chainWebpack(config) { // 修改 Webpack 配置 }, };
proxy:配置代理。如果你需要在开发过程中代理某些 API 请求,可以在这里定义代理规则。例如:
export default { proxy: { '/api': { target: 'http://example.com' }, }, };
Umi可以通过此配置文件来配置不同的使用场景,比如建立互相隔离的生产or开发or测试环境。
注:umi版本:v3。
标签:配置文件,04,default,18,配置,Webpack,export,Umi From: https://www.cnblogs.com/iuniko/p/18143498