Few things app.js is compiled Elm application main.js mounts Elm application npm i elm-go live server with hot-reload Get Started elm-go src/Main.elm --pushstate --open --start-page=index.html -- --output=app.js