ReactJS.NET supports running on non-Windows platforms via both Mono and .NET Core. This guide focuses on OS X / Linux support via the ChakraCore engine and .NET Core, which uses precompiled binaries. To use the full .NET framework with Mono, please see the Mono guide.
Next, install the
You're done! Server-side rendering and JSX compilation should now be working properly.
While Mono is supported, we strongly recommend using .NET Core instead.
If VroomJs fails to load, you will see an exception when your application is started. If this happens, run Mono with the
MONO_LOG_LEVEL=debug environment variable to get more useful debugging information. Often, this occurs when Mono is unable to locate V8 (ie. it's not in /usr/lib/ or /usr/local/lib/)