我应该用ES6构建一个节点模块吗
问题描述:
我打算构建一个节点模块,并且我想使用ES6,基本上是因为它会让我有机会更好地学习它,但我不确定它是否是最好的工具。我应该用ES6构建一个节点模块吗
我试过搜索npmjs.org,但没有发现任何使用ES6构建的模块,我看到的最好是coffeescript。
我想知道你是否会建议我使用ES6和我应该期待的小小陷阱。
感谢
答
如果用ES2015写它,你可能想编译它使用类似巴贝尔在这点发布到故宫前ES5。公约或解决方案可能出现在同一包中发布这两个版本,并让消费者选择所需的一个。
如果您决定使用Babel进行编译,请查看runtime transformer。
+0
谢谢JMM,我在发布之前使用Babel编译成ES5使用NPM'prepublish'命令和你在babel-runtime上的提示是黄金。直到你提到它,从来不知道它。 – hisabimbola
“我看到的最好的咖啡文本” - 我认为你的意思是“最差的” – naomik
相关:https://github.com/nodejs/help/issues/8 – eush77