ES6のシンタックスで書かれたjavascriptファイルをES5のシンタックスにトランスパイルする方法をまとめました。実務で使ったことなかったので勉強がてらさらっとまとめます。モジュールのbabel-cliをインストールする必要があります。–save-devでpackage.jsonに対してdevDependenciesにモジュールの情報を追記させます。hapi.babelrcにプラグイン設定記述babelでトランスパイルする際に、利用するプラグインを指定する必要があります。presetを指定します。.babelrcを作成し、json形式で記述します。["es2015"]}presets項目に使用するプラグイン名を指定します。src/index.jsを作成します。hapiモジュールを使って簡単なhttpサーバを作ります。全てES6(ES2015)のシンタックスで記述します。constを使わない、ES5形式にトランスパイルさせます。dist/index.jsに作成させるとします。コマンドラインでbabelコマンドを使ってトランスパイルさせます。–out-fileオプションをつかって、トランスパイル後のファイルの出力先を指定します。dist/index.jsにES5形式にトランスパイルされたjsファイルができあがります。varを使うようにトランスパイルされているのが確認できます。babelをつかったトランスパイルの手順は以上となります。presetを使えばできます。config.'月別アーカイブ参加グループプログラミングテクノロジーはてなブログをはじめよう!kaktsさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。