我像这样在全球安装了babel:
npm install -g babel-cli
npm install -g babel-preset-latest
我知道不建议在全球上进行此操作,但是我更喜欢这种方式保持目录清洁(没有node_modules/and no pockage.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/"
如何使该工作?
babel github问题已经提到了这一点:babel-cli和babel节点忽略了全球预设(使用NPM -G安装)。似乎没有办法使其除了本地安装。