垫片ES3到ES7 ???像巴别塔这样的东西?

时间:2018-03-12 18:23:50

标签: microsoft-edge shim transpiler ecmascript-7 ecmascript-3

拜托,我需要你的帮助:

我有这个问题:我正在使用asp.net中的旧系统,这些aspx页面的Javascript是用ES3实现的,因此我无法在Microsoft Edge(ES7)上运行这些页面。我需要类似于babel的东西,但是使用逆过程,我需要将ES3填充到ES7,在这种情况下,我可以在Edge中运行我的旧aspx页面。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

edge不是es3,而是es6

是的,您可以安装babel-core@babel/core /版本7将无法工作,因为没有人会费心更新垫片),以及babel-preset-envbabel-preset-es3,以及反编译

但是,如果您处于优势地位,则不需要。只需使用es6

我认为您实际上是在ie7中,因为那是微软在没有完整的es5支持的情况下所做的最后一件事

您的.babelrc的结尾部分看起来像

{
  "presets": ["env", "es3"]
}