【发布时间】: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