先日やらかしたので、その問題と対処 問題について 何が起きたか? browserifyでbundleしたファイル結果にES2015でのみ動く記述(constやarrow function)が混ざって動かなくなった。 結合しているファイルがParse Errorによりごっそり全部動かない事態に。 babelifyも組み合わせていたが、node_modules以下はtranspile対処ではないので、変換されなかった(2016/08/10追記) なぜ起きたか? browser対応してないパッケージを利用してしまっていた 依存するパッケージのソースが、ES2015で書かれていた NodeJSは既にES2015で問題なく書ける パッケージ提供側は全く悪くない。利用者側(=自分)のミス 同じ機能を持つブラウザ向けのパッケージがあるのを見逃していた なぜすぐ発見が出来なかったのか? chromeなどで