Babel错误:"无法找到预设的最新消息'相对于目录"当全局安装预设时

时间:2016-12-06 22:01:34

标签: javascript npm babeljs

我像这样在全球安装了Babel:

npm install -g babel-cli
npm install -g babel-preset-latest

我知道不建议在全球范围内进行此操作,但我更喜欢这种方式来保持我的目录清洁(没有node_modules /且没有package.json)

然后我在ES5中用ES6编写了一个mainES6.js文件,所以我这样做:

babel mainES6.js -o mainES5.js --presets latest

我收到此消息:Error: Couldn't find preset "latest" relative to directory "/path/to/my/file/"

如何做到这一点?

1 个答案:

答案 0 :(得分:4)

Babel GitHub问题中已经提到过这个问题:babel-cli and babel-node ignore global presets (installed with npm -g)。似乎除了在本地安装它之外没有办法让它工作。