CNode

coffeescript对es6支持如何?

问答
Sspacewander发布于11 年前最后回复11 年前5 回复5038 浏览0 收藏

一段时间没有写js了。突然心血来潮想玩一把,写写side project。 既然要玩,肯定要玩最新的es6。因为之前一直都是用coffeescript,现在es6有些语法跟coffeescript的重了,用coffeescript写影响大么?难不成真的要手工指定哪些是es6代码,哪些是coffeescript?

随便问问,存在编译coffeescript成es6代码的方案嘛?有搜到有一个类似的项目:https://github.com/eventualbuddha/decaffeinate , 不过作者标明“incomplete”。

查看回复

回复 (5)

A
alsotang#1·11 年前

感觉。。es6 引入的一大堆语法糖,cs 其实默认就支持的啊。

S
spacewander#2·11 年前
引用 alsotang感觉。。es6 引入的一大堆语法糖,cs 其实默认就支持的啊。

@alsotang 其实coffee比es6还要甜,不过只是想试试新的东西而已。

C
ChopperLee2011#3·11 年前

我的想法是:新模块的话可以分开写,gulp的task分开处理coffee结尾和es6结尾的,把编译后的js混在一起就可以了。更改就比较麻烦了,暂时没有好办法。 coffee转es6的lib如果你没找到合适的话,可以coffee转js,js转es6,以前看到过有个叫5to6的lib.

N
nehcnah#5·11 年前

明后年再用es6吧,现在就用coffee啊,coffee也支持generator的 我苦恼是大家都说阅读困难,公司的项目没办法,只能老老实实写JS 私活/一个人的项目首选啊,只能说——根本停不下来 祝你好运:)

参与回复
登录后即可参与回复。登录