我正在尝试进行以下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目录中的绝对路径来引用它:
./node_modules/.bin/babel
查看文档中的用法部分。它给出了设置npm脚本的示例,这可能是您的最佳选择。
https://babeljs.io/docs/setup/#babel_cli
或者,您可以使用一些构建工具(例如grunt或gulp)来设置服务,该服务监视您要记录的文件进行更改并在文件更改事件中发生混乱。