vue项目axios报错 Object(...)(...).then(...).catch(...).finfially is not a function

今天在写请求时,使用了…catch…finally,发现报错Uncaught TypeError: Object(…)(…).then(…).catch(…).finally is not a function
升级浏览器后仍旧无法解决问题
调试发现 axios(res=>{}).catch(e=>{}) 是可以的,加了finfially后报错。(fetch可以用finfially)
vue项目axios报错 Object(...)(...).then(...).catch(...).finfially is not a function

解决:

1、先安装promise.prototype.finally依赖

npm i promise.prototype.finally

2、在main.js里引入此依赖包

require(‘promise.prototype.finally’).shim();