首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该用哪个版本的JavaScript在2018年开发一个新的应用程序?

我应该用哪个版本的JavaScript在2018年开发一个新的应用程序?
EN

Stack Overflow用户
提问于 2018-05-20 14:54:17
回答 1查看 1.5K关注 0票数 2

我是网络开发的新手,我打算用JavaScript (Node,Webpack,.)编写一个web应用程序。通过使用Babel,很容易使ES8代码与任何浏览器兼容。但是,如果我决定将代码的某些部分作为npm模块发布,那么肯定很少有用户会喜欢我使用ES6或更高版本。

我将要编写的代码将基于Vue.js和Express 4,但是对于Babel,我可以使用任何版本的JavaScript,它都能工作。

我应该使用什么ECMAScript版本来开发我的网络应用程序(<= ES6,ES7,ES8)?

我应该瞄准JS6吗?

免责声明:我不是要求你的主要意见。我想依赖的事实告诉我从1997年起不使用ECMAScript 1,因为,我相信这是有原因的.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-21 09:15:41

在这里,尝试部分回答我自己的问题(并试图不给出一个基本的意见)

目前,node不支持import,因为它是ECMAScript 2015 (ES6)标准的一部分。这意味着你必须使用Babel翻译你的源代码。这本身并不是一个问题,但是当您想调试代码时,它会变得非常烦人。

例如,当您使用babel-node --inspect-brk server.js启动检查会话时,您将看到转换后的代码进入调试器。这可能会在某种程度上减缓发展。

在这里监视ES2015支持:https://node.green/。注意,Node.js 11.0.0的夜间构建仍然不完全符合ES6。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50436069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档