由于节点V6已经支持大约95%的ES6,为什么人们在服务器端使用Babel?在服务器端使用Babel有什么优点和缺点?对于node.js服务器应用程序使用Babel npm包是否可用
3
A
回答
2
还有一个主要原因:import
/export
参见:
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export
甚至有一个特殊的通天预设为节点:
不transpile任何节点已经原生支持。
您还可以使用babel-preset-env
这是“通天预设,可以自动判断巴贝尔插件和polyfills您需要根据您的支持环境” - 感谢loganfsmyth在评论pinting出来。请参阅:
而且节点不支持ES6模块 - 看到这个答案的详细信息,原因如下:
+0
现在社区大多已经从'babel-preset-node6'移动到'babel-preset-env'。 – loganfsmyth
+0
@loganfsmyth谢谢。我更新了答案。 – rsp
相关问题
- 1. 是否可以使用Talend安装程序升级服务器应用程序?
- 2. 简单的Reactjs应用程序不使用npm和服务器?
- 3. 在React Native应用程序中使用npm包时出现Babel错误
- 4. 服务器应用程序不可用?
- 5. 服务器应用程序不可用
- 6. 服务器应用程序不可用
- 7. 应用程序服务器用于非Web应用程序
- 8. 是否有可能没有应用程序服务器的JMS服务器?
- 9. AppFog上的Node.JS应用程序响应503服务不可用
- 10. 是否可以在服务器应用程序中使用Unity3D NavMesh?
- 11. 是否可以在node.js服务器端使用google.maps api库?
- 12. 尝试服务Meteor应用程序时出现'babel-runtime'错误
- 13. 服务结构node.js guest应用程序express.js服务器EADDRINUSE
- 14. 是否可以使用Node.js或其他服务器端JavaScript方法开发Google App Engine Web应用程序?
- 15. 是否可以将ASP.NET应用程序部署为桌面应用程序(使用服务器组件)
- 16. 使用React.js是否限制我们使用node.js服务器
- 17. 创建可用于Android应用程序的服务器
- 18. 服务于同一应用程序的多个服务器上的Node.JS /流星
- 19. Node.js的web应用程序 - 如何使其可用于使用
- 20. Azure应用程序服务Node.js后端
- 21. 从应用程序服务器根服务GWT应用程序
- 22. 使node.js应用程序在Ubuntu服务器上工作
- 23. IIS是Web服务器还是应用程序服务器?
- 24. Azure应用程序服务码头容器'服务不可用'
- 25. 是否可以在JBoss应用服务器上使用Spring MVC?
- 26. 当包含的应用程序服务器使用nodejs cluster.fork
- 27. 应用程序服务器
- 28. 什么是“服务器应用程序”?
- 29. 信使服务可以用于inter应用程序IPC吗?
- 30. 使Android服务可用于其他应用程序
我敢肯定这是可以做,但大部分是不必要的。这可能是与浏览器一起工作的结果,人们没有意识到它在节点上不需要。我不能肯定地说,因此这是一条评论,而不是一个答案。 –
Did [我的回答](https://stackoverflow.com/questions/42442290/is-it-ok-to-use-babel-npm-package-for-node-js-server-application/42442403#42442403)下面回答你的问题?任何意见? – rsp