我仍然可以使用Babel将JavaScript传输到ES2015吗?

我仍然可以使用Babel将JavaScript传输到ES2015吗?,javascript,babeljs,Javascript,Babeljs,我想将我的JavaScript传输到ES2015。我们曾经使用Babel来实现这一点,但Babel不赞成这种做法,而是支持他们的怪异的新黑匣子@Babel/preset env,它(据我所知)做它认为最好的事情,而不仅仅是做我让它做的事情。我的问题是:巴贝尔还允许我这么做吗?如果是,怎么做?理想情况下,答案不应取决于我的目标。我可能还想针对JavaScript的早期版本 我读过这篇相关的问答文章。上面列出的唯一答案是高投票率,但根本没有回答问题。这是一个“这是你真正应该做的”的答案 如果巴贝尔不

我想将我的JavaScript传输到ES2015。我们曾经使用Babel来实现这一点,但Babel不赞成这种做法,而是支持他们的怪异的新黑匣子@Babel/preset env,它(据我所知)做它认为最好的事情,而不仅仅是做我让它做的事情。我的问题是:巴贝尔还允许我这么做吗?如果是,怎么做?理想情况下,答案不应取决于我的目标。我可能还想针对JavaScript的早期版本

我读过这篇相关的问答文章。上面列出的唯一答案是高投票率,但根本没有回答问题。这是一个“这是你真正应该做的”的答案


如果巴贝尔不再支持这种配置,那么这个问题的正确答案是“不”。

imho:@babel/preset env是一件很棒的事情。它实际上并不是“为你决定”。你告诉它你想要什么&然后它就做任何必要的事情来让你的代码达到目标

如果我只想要ES2015怎么办

只需使用@babel/preset env,无需设置目标

根据:

旁注,如果未指定任何目标,@babel/preset env将默认转换所有ECMAScript 2015+代码