我像这样在全球安装了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/"
如何做到这一点?
答案 0 :(得分:4)
Babel GitHub问题中已经提到过这个问题:babel-cli and babel-node ignore global presets (installed with npm -g)。似乎除了在本地安装它之外没有办法让它工作。