3

我使用 React、Webpack、Babel 构建项目并希望它在 IE8 中运行,存在 IE8 不支持 Object.defineProperty 的问题。

我没有使用这个功能,但是 npm 包可以做到,比如 react-router。我已经尝试过 polyfill、es5-shim、es5-sham 和很多 babel 插件,但不幸的是不适合我......

那么对于这种情况我还能做些什么呢?

真心欣赏。

4

1 回答 1

1

通常,为了支持更旧的浏览器,您希望使用babel-preset-es2015-loose而不是babel-preset-es2015,这将停止大多数使用Object.defineProperty.

于 2016-06-02T16:56:59.190 回答