JSの開発環境を整えたいけどよく分からない
やりたいこと
- EventEmitterを使いたい
- どうせJS書くならES2015でクラス構文やアロー関数使いたい
ふんわりした認識
- NodeJSのモジュールを使うにはBrowserifyなるものを使う
- ES2015の構文を使うにはTypeScriptかBabelを使う
- 上記の変換工程を自動化するためにgulpなるものを使う
現状
- npmのオプションってそれぞれ何やってるのこれ
- -gはグローバルというのは分かったけど、-Dとか--save-devとか…
- gulpfile.jsの書き方分かんない
- browserify使うのに何でこんなに色々書くの
- トランスパイルの工程はどこに書けばいいの
- babelifyって何、babel-cliとか色々あるのと何が違うの
- 何かクラス構文が変換されない
結論
よくわからない。