首页 > 解决方案 > ECMA6 类不适用于带有 Webpack 和 Babel 的 IE11

问题描述

我正在尝试使用 Webpack 和 Babel 使用 @babel/pollyfill 打包一个 React 项目。当我尝试在 IE 上运行时,出现以下错误...

SCRIPT1002:语法错误

这里失败了……

class HealthCheck extends react__WEBPACK_IMPORTED_MODULE_0__["Component"]{
    render(){
        return _HealthCheck_jsx__WEBPACK_IMPORTED_MODULE_1__["HealthCheckTemplate"].call(this);
    }
}

所以我猜它不能处理类所以我该如何解决这个问题?

标签: ecmascript-6internet-explorer-11babeljswebpack-4

解决方案


尝试使用 @babel/plugin-transform-classes 。

https://babeljs.io/docs/en/babel-plugin-transform-classes


推荐阅读