相关疑难解决方法(0)

Babel Preset不为IE11提供对Object.assign的支持 - "对象不支持属性或方法'assign'"

我正在使用babel-preset-env版本 - 1.6.1为我的反应应用程序,我在IE上收到错误: - 对象不支持属性或方法'assign' 在此输入图像描述

这是我的.babelrc: -

{
"presets": [
    "react",
    [
        "env",
        {
            "targets": {
                "browsers": [
                    "last 1 versions",
                    "ie >= 11"
                ]
            },
            "debug": true,
            "modules": "commonjs"
        }
    ]
],
"env": {
    "test": {
        "presets": [
            [
                "babel-preset-env",
                "react"
            ]
        ],
        "plugins": [
            "transform-object-rest-spread",
            "transform-class-properties",
            "transform-runtime",
            "babel-plugin-dynamic-import-node",
            "array-includes",
            "url-search-params-polyfill",
            "transform-object-assign"
        ]
    }
},
"plugins": [
    "transform-object-rest-spread",
    "transform-class-properties",
    "syntax-dynamic-import",
    "transform-runtime",
    "array-includes",
    "url-search-params-polyfill",
    "transform-object-assign"
]
Run Code Online (Sandbox Code Playgroud)

}

我试过这些polyfills: -

https://babeljs.io/docs/plugins/transform-object-assign/ https://www.npmjs.com/package/babel-plugin-object-assign

但它不起作用

我正在使用语法: -

let a …
Run Code Online (Sandbox Code Playgroud)

internet-explorer babel reactjs webpack babel-preset-env

20
推荐指数
2
解决办法
2万
查看次数