我打算构建一个节点模块,我想使用ES6,主要是因为它会让我有机会更好地学习它,但我不确定它是否是最好的工具。
我尝试搜索npmjs.org,但没有找到任何用ES6构建的模块,我看到的最好是coffeescript。
我想知道你是否会建议我使用ES6以及我应该期待的小问题。
由于
答案 0 :(得分:1)
如果您使用ES2015编写它,您可能希望在发布到npm之前使用Babel之类的东西将其编译为ES5。可以出现在同一个包中发布两个版本并让消费者选择所需版本的约定或解决方案。
如果您决定使用Babel进行编译,请查看runtime transformer。