【问题标题】:Why Babel copies my JS-files without conversion from JS6 to JS5? [duplicate]为什么 Babel 复制我的 JS 文件而不从 JS6 转换为 JS5? [复制]
【发布时间】:2017-11-29 03:21:29
【问题描述】:

Babel CLI 有问题。它复制我的 JS 文件而不从 JS6 转换为 JS5。 Here 是我的小型“Hello World”项目代码源,用于演示此问题。

project.json 文件的scripts 部分中,我添加了行:

"babel": "babel src/js -d test/lib"

我通过命令启动它:

npm run babel

为什么会这样?

谢谢。

【问题讨论】:

  • 你没有告诉它做任何转换
  • @Quentin 我按照官方的例子来做:babeljs.io/docs/usage/cli
  • 该页面上有 很多 个示例,而您的代码与其中任何一个都不匹配。 (它甚至没有接近匹配任何修改代码的示例)。
  • @Quentin 看看这个部分的第一个例子:babeljs.io/docs/usage/cli/#babel-compile-directories
  • 它使用--out-dir,你使用-d,所以它不匹配......并且该示例不会以任何方式转换代码。它只是向您展示如何指定要处理的目录。

标签: javascript babeljs


【解决方案1】:

我自己设法找到了答案。我在这里发布它,这样像我这样的新人就不会陷入同样的​​困境。

需要安装babel-preset-es2015并添加.babelrc文件。现在可以了。

【讨论】:

    猜你喜欢
    • 2016-11-09
    • 1970-01-01
    • 2010-10-27
    • 2017-06-14
    • 2012-09-08
    • 1970-01-01
    相关资源
    最近更新 更多