Skip to content

Object doesn't support property or method 'finally'  #6656

@LonHon

Description

@LonHon

背景

构建之后有用户反应在Edge浏览器中报错,导致程序不能使用。

经过排查后发现确实报错代码处有使用promise.finally(),在本仓库Issues有搜到相关问题讨论,定位到 @vue/babel-preset-app/index.js 文件后发现如 @sodatea 所言,默认已声明finally

想确认下这个问题是我的配置上的原因吗?以及我应该如何处理这个问题?

此前相关讨论 #5348

我的项目配置及版本

vue-cli版本为4.5.13

package.json
image

babel.config.js
image


报错如图(建议右键新窗口打开查看原图):

image

Edge版本信息:

image

Version

4.5.13

Environment info

vue@3.1.2

Steps to reproduce

1

What is expected?

1

What is actually happening?

2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions