我使用React,Webpack,Babel来构建项目,并希望它在IE8中运行,有一个问题是IE8不支持Object.defineProperty。
我没有使用这个功能,但是npm包就像反应路由器一样。 我尝试过polyfill,es5-shim,es5-sham和很多babel插件,但遗憾的是不适合我...
那么我还能为这种情况做些什么呢?
真的很感激。
答案 0 :(得分:1)
通常,为了支持更旧的浏览器,您需要使用babel-preset-es2015-loose
而不是babel-preset-es2015
,这将阻止大多数使用Object.defineProperty