Skip to content

RFC:Mako 特有配置在 umi 下的使用 #1389

@sorrycc

Description

@sorrycc

背景

比如 px2rem、experimental.webpackSyntaxValidate、flexBugs、moduleIdStrategy、optimization 等,这些目前要使用是需要新增一个 mako.config.json 的,这对于 Umi 用户来说并不友好。

方案

Umi 的 mako 配置目前是空对象 {},如果用户在这里有配置属性,则通过白名单的方式(允许部分,有些试验性的就先不暴露了,避免 Umi 层的 break change),把配置透传给 mako。

e.g.

// .umirc.ts
export default {
  mako: { px2rem: {} }
}

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions