babel安装失败,客户端path丢失

我正在尝试执行以下babel安装。

$ mkdir babel-test $ cd babel-test $ npm init $ npm install --save-dev babel-cli 

在这一点上,我有以下的树。

 ├── package.json ├── node_modules │  ├── babel-cli │  ├── etc... 

而在这一点上,我觉得我很好走。 但是我得到这个错误。

 $ babel => -bash: /usr/local/bin/babel: No such file or directory 

这些是我的package.json的内容

 { "name": "babel-test", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "devDependencies": { "babel-cli": "^6.4.0" } } 

我究竟做错了什么? 当然,它看起来不是在正确的目录中为babel。

如果您要将其安装到您的项目的本地,则必须通过node_modules目录中的绝对path来引用它:

./node_modules/.bin/babel

查看文档中的用法部分。 它给出了一个设置npm脚本的例子,这可能是你最好的select。

https://babeljs.io/docs/setup/#babel_cli

或者,你可以使用一些构build工具(如grunt或gulp)来build立一个服务,监视你想要发生变化的文件,并在文件更改事件中发生碎片。