You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
run triggers the Scala.js fastOptJS command on page refresh
~compile, ~run, continuous compilation is also available
Compilation errors from the Scala.js projects are also displayed in the browser
Production archives (e.g. using stage, dist) contain the optimised javascript
Source maps
Open your browser dev tool to set breakpoints or to see the guilty line of code when an exception is thrown
Source Maps is disabled in production by default to prevent your users from seeing the source files. But it can easily be enabled in production too by setting emitSourceMaps in fullOptJS := true in the Scala.js projects.
IDE integration
Eclipse
$ sbt "eclipse with-source=true"
Inside Eclipse, File/Import/General/Existing project..., choose the root folder. Uncheck the second and the last checkboxes to only import client, server and one shared, click Finish.
IntelliJ
In IntelliJ, open Project wizard, select Import Project, choose the root folder and click OK.
Select Import project from external model option, choose SBT project and click Next. Select additional import options and click Finish.
Make sure you use the IntelliJ Scala Plugin v1.3.3 or higher. There are known issues with prior versions of the plugin.
Many thanks to vmunier for the initial starting point.