なんか、いつも、Node.js で、ちょっとコード書いて試したり、勉強がてらコード書いたりするときに、 ES6なコード書きたい時どうすんだっけ? と悩んでしまうので、ここにメモしておきます。
実際に確認した時のそれぞれのバージョンは以下になります。
$ node --version
v12.14.1
$ npm --version
6.13.4
$ npx --version
6.13.4
あと、このメモ作成時にインストールされる Babel 関連パッケージのバージョンは、以下の通り。
$ grep babel package.json
"@babel/cli": "^7.8.4",
"@babel/core": "^7.8.4",
"@babel/node": "^7.8.4",
"@babel/preset-env": "^7.8.4"
作業用のディレクトリを作る
mkdir work
npm init を実行
npm init -y
babel 関連をインストール
npm install --save-dev @babel/core @babel/preset-env @babel/cli @babel/node
.babelrc を追加
{
"presets": ["@babel/preset-env"]
}
スクリプトを実行するには
index.js を実行するには以下のようにする。
npx babel-node index.js
最後に自分に向かって一言
これ、シェルスクリプトにしとけば良いよね? > 自分