umi@3 打包输出离线包,配置

    1. history: {
    2. type: 'hash',
    3. },
    4. // fastRefresh: {},
    5. exportStatic: {},
    6. dynamicImport: false,
    7. hash: true,

    在 iOS 9 上mpaas 环境报错

    1. Error: [immer] minified error nr: 18 'ES5'. Find the full error at https://bit.ly/3cXEKWf

    问题解决

    需要 .umirc.js 新增 immer 配置,表示是否启用 immer 以方便修改 reducer。

    1. {
    2. immer: {
    3. enableES5: true // 兼容 IE11
    4. }
    5. }

    参考:https://github.com/umijs/umi/issues/5595