This is a just memo for me who is a beginner of front-end development.
First of all, install nodejs v4.4.0.
$ brew install homebrew/versions/node4-lts $ node -v v4.4.0
Put package.json
into a current directory. DO NOT forget to add babel-preset-es2015
.
{ "name": "hello", "version": "1.0.0", "engines": { "node": "4.4.0", "npm": "3.8.2" }, "devDependencies": { "babel-cli": "^6.0.0", "babel-preset-es2015": "^6.6.0" } }
Run npm install
$ npm install
Put .babelrc
to tell babel using es2015 preset.
echo '{ "presets": ["es2015"] }' > .babelrc
Put hello.js
.
"use strict"; class Hello { say(message) { console.log(message); } } new Hello().say("hello");
Transpile hello.js
and run it.
$ node_modules/.bin/babel hello.js | node hello