如何在IE8中转换Object.defineProperty

时间:2016-06-02 11:03:27

标签: reactjs internet-explorer-8 babeljs defineproperty

我使用React,Webpack,Babel来构建项目,并希望它在IE8中运行,有一个问题是IE8不支持Object.defineProperty。

我没有使用这个功能,但是npm包就像反应路由器一样。 我尝试过polyfill,es5-shim,es5-sham和很多babel插件,但遗憾的是不适合我...

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

真的很感激。

1 个答案:

答案 0 :(得分:1)

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