Javascript 对node.js服务器应用程序使用Babel npm包可以吗

Javascript 对node.js服务器应用程序使用Babel npm包可以吗,javascript,node.js,babeljs,Javascript,Node.js,Babeljs,由于NodeV6已经支持约95%的ES6,为什么人们在服务器端使用Babel?在服务器端使用Babel的优缺点是什么?有一个主要原因:导入/导出 见: 甚至还有一个特殊的巴别塔预设节点: 这不会传输节点本机已支持的任何内容 您还可以使用babel preset env,这是一个“可以根据您支持的环境自动确定所需的babel插件和多填充物的babel预置”-感谢loganfsmyth在注释中对其进行了详细说明。见: 并且Node不支持ES6模块-有关原因的详细信息,请参阅此答案

由于NodeV6已经支持约95%的ES6,为什么人们在服务器端使用Babel?在服务器端使用Babel的优缺点是什么?

有一个主要原因:
导入
/
导出

见:

甚至还有一个特殊的巴别塔预设节点:

这不会传输节点本机已支持的任何内容

您还可以使用
babel preset env
,这是一个“可以根据您支持的环境自动确定所需的babel插件和多填充物的babel预置”-感谢loganfsmyth在注释中对其进行了详细说明。见:

并且Node不支持ES6模块-有关原因的详细信息,请参阅此答案:


我很确定这样做是可以的,但大多数情况下是不必要的。这可能是使用浏览器时的遗留问题,人们并没有意识到节点上不需要它。我不能肯定,所以这是一个评论而不是一个答案。下面回答了你的问题吗?有什么评论吗?这些天来,社区主要从
babel-preset-node6
转移到
babel-preset-env