javascript - babel-cli 与 npm 的问题

标签 javascript node.js npm babeljs

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

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

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

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

但是,当我从命令行执行 npm run 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 运行这个命令失败?

最佳答案

全局安装 babel@5 (npm install babel@5 --global) 以及本地安装:npm install babel@5 --save-dev

关于javascript - babel-cli 与 npm 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34113957/

相关文章:

javascript - CSS 转换和 javascript

javascript - Windows 通用应用程序 - Javascript - 文件 IO - 如果文件已存在则崩溃

asp.net - 如果自动完成功能打开,为什么 javascript onchange 事件不会触发?

python - Subprocess.Popen Stdout 等待程序完成

jquery - 如何安装比任何特定版本都小的 npm 包

firebase - VSC PowerShell。 npm 更新包 .ps1 后无法加载,因为在此系统上禁用了运行脚本

node.js - NPM安装错误: Unexpected token < in JSON at position 1 while parsing near '

javascript - 如何将 bool 对象转换为数组

node.js - 使用 npm run build 时如何保持服务器运行?

javascript - 如何确保注销的用户永远不会在 Node、Express、Passport 和 Backbone 应用程序中看到某些哈希 Backbone 页面