【问题标题】:Should I build a node module with ES6我应该用 ES6 构建一个节点模块吗
【发布时间】:2015-12-24 17:41:34
【问题描述】:

我正计划构建一个节点模块,我想使用 ES6,主要是因为它可以让我有机会更好地学习它,但我不确定它是否是最好的工具。

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

我想知道你是否会建议我使用 ES6 以及我应该期待的小问题。

谢谢

【问题讨论】:

标签: npm ecmascript-6 node-modules


【解决方案1】:

如果您使用 ES2015 编写它,您可能希望在此时发布到 npm 之前使用 Babel 之类的东西将其编译为 ES5。在同一个包中发布两个版本并让消费者选择所需的版本时,可能会出现约定或解决方案。

如果你决定使用 Babel 编译,请查看runtime transformer

【讨论】:

  • 感谢 JMM,在使用 NPM prepublish 命令发布之前,我使用 Babel 编译为 ES5,并且您对 babel-runtime 的提示是黄金。直到你提到它才知道。
猜你喜欢
  • 1970-01-01
  • 2017-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-10
  • 1970-01-01
  • 1970-01-01
  • 2018-11-27
相关资源
最近更新 更多