今天我发现了babel没有编译类与IE一起工作的困难方式。有一个running babel issue here。但是我在这个问题上尝试了很多解决方案而没有运气。
我当前的.babelrc
文件看起来像这样。
{
"plugins": [
"transform-runtime",
"transform-regenerator",
"syntax-async-functions"
],
"presets": [
"es2015",
"react",
"stage-2"
]
}
我无法在IE中运行这么简单的事情。
class Main {
constructor(props) {
console.log(props.apple)
}
}
class Test extends Main {
constructor(props) {
super(props)
console.log(this.apple)
}
}
new Test({apple: 'pie'})
我在从Windows 8运行的IE10(10.0.9200.17228)上进行了测试。
答案 0 :(得分:1)
new JScrollPane(panel);
有效!我没有更新es2015-loose
中的babel配置,而是在webpack.config.js
更新了它。