我正在尝试执行以下操作 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)来设置一个服务来监视您想要发生更改的文件,并在文件更改事件上发生 traspile。
关于node.js - babel 安装失败,客户端路径丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34664546/