エンジニアの大塔です。 現在はRailsアプリのフロントをメインで触ってます。 webpackerに頼らないフロントエンドビルド環境を構築してみたので、そのお話をします。 背景 フロントエンドではNode.jsを使ってJavaScriptやCSS等のアセットをトランスパイルすることが一般的になったかと思います。 思い出すだけでも、フロントエンドではgrunt, Browserify, webpack, SystemJS, rollup.jsと色々なフロントエンドのビルドに絡むツールが出てきました。 自分自身も、元々はBrowserifyやwebpackでES6やTypeScriptのビルドを実行していました。 そのため、初めてRails絡みのプロジェクトに参加してから、Sprocketsによって管理されるアセットに触れ、モダンなフロントエンドとRailsの折衷をどうすれば良いか色々考えてい