babel-cliから単体でes6 -> es5 に落とす時に若干ハマったのでメモ。
$ npm install --save-dev babel-cli babel-preset-es2015
でインストール
注意
⚠️グローバルにインストールはしない⚠️
参照: http://babeljs.io/docs/usage/cli/
$ echo '{ "presets": ["es2015"] }' > .babelrc
で.babelrcができていることを確認
.babelrc
{ "presets": ["es2015"] }
適当にes6のコードを作成。
arrow-test.js
const x3 = (n) => n * 3
実行。
$ node_modules/.bin/babel arrow-test.js --presets es2015
"use strict";
var x3 = function x3(n) {
return n * 3;
};