npm 的 babel-cli 问题

babel-cli issues with npm

我正在使用 babel 构建我的库的一部分,当我通过 npm 运行 babel 命令时,我 运行 遇到了问题。

我有一个名为 build 的 npm 脚本,它调用:

{
  "prebuild": "rm -rf && mkdir dist",
  "build": "babel src/index.js -o dist/index.js"
}

我在我的命令行中有 运行 实际的 babel 命令本身并且它有效。

然而,当我从我的命令行执行 npm 运行 build 时,它说

The CLI has been moved into the package 'babel-cli'

npm 还说是特定行失败了。

我已经尝试过以下方法:

  1. 重新启动我的终端。
  2. 安装 babel v5 因为我读到 v6 拆分了它的很多功能。
  3. npm 重建。
  4. 删除我的 node_modules 和 npm install

还有其他想法吗?至于为什么 npm 在 运行 执行此命令时失败?

在全局(npm install babel@5 --global)和本地安装 babel@5npm install babel@5 --save-dev