2015-09-27 39 views
0

我打算构建一个节点模块,并且我想使用ES6,基本上是因为它会让我有机会更好地学习它,但我不确定它是否是最好的工具。我应该用ES6构建一个节点模块吗

我试过搜索npmjs.org,但没有发现任何使用ES6构建的模块,我看到的最好是coffeescript。

我想知道你是否会建议我使用ES6和我应该期待的小小陷阱。

感谢

+0

“我看到的最好的咖啡文本” - 我认为你的意思是“最差的” – naomik

+0

相关:https://github.com/nodejs/help/issues/8 – eush77

回答

1

如果用ES2015写它,你可能想编译它使用类似巴贝尔在这点发布到故宫前ES5。公约或解决方案可能出现在同一包中发布这两个版本,并让消费者选择所需的一个。

如果您决定使用Babel进行编译,请查看runtime transformer

+0

谢谢JMM,我在发布之前使用Babel编译成ES5使用NPM'prepublish'命令和你在babel-runtime上的提示是黄金。直到你提到它,从来不知道它。 – hisabimbola

相关问题