【错误收集】

1.axios升级1.x后配置错误,提示“AxiosError, options must be an object“

解决办法 : 修改paramsSerializer为对象格式,接收serialize配置参数。

// fix like this
axios.create({
    ...

    // 旧版本
    paramsSerializer: params => Qs.stringify(params, { arrayFormat: 'repeat' }),

    // 修复的版本,paramsSerializer接收对象的模式,应该会在后续的版本直接支持
    paramsSerializer: {
      serialize: params => Qs.stringify(params, { arrayFormat: 'repeat' }),
    },

    ...    
})

2.在使用electron-builder 22.10.5时,因为缺少了/usr/bin/python文件导致打包失败

 解决方法

        稍微升级一下electron-builder到23版本即可,因为高版本的macos已经没有了python文件,导致electron-builder在查找依赖文件的时候找不到,就报错了。

        但是在升级了23版本之后,有可能打包出来的window包在安装的过程当中提示程序无法关闭,请手动关系,这样子导致程序无法安装成功。

        经过查询electron-builder源代码,在22.11.5版本之后,支持mac的python环境变量:

这样子,就不需要升级得太大版本,直接升级到22.11.5,既能保持mac的python2可用,也可保证window不会提示手动关闭失败。 

3.在使用element-ui的时候,二次封装message组件用于允许在自定义的父级框体中显示,发现同样适用PopupManager.nextZIndex()时zIndex没有按照想要的继承原生组件的自增+1;

解决方法:

// 一定要注意文件的引用是编译后的文件,而不是src下的源码文件
import { PopupManager } from 'element-ui/lib/utils/popup';

持续更新.....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值