ECMA6 类 无法在 IE11 上使用 Webpack 和 Babel

ECMA6 classes not working on IE11 with Webpack and Babel

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

SCRIPT1002: Syntax error

这里失败了...

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

所以我猜它无法处理 class 那么我该如何解决这个问题?

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

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