dotnet new install Blazor.Tailwind.Templates
You can specify different interactivity options using the --interactivity
option. The available options are none
, server
, auto
, and wasm
.
dotnet new blazortailwind --interactivity none -o MyApplication
dotnet new blazortailwind --interactivity server -o MyApplication
dotnet new blazortailwind --interactivity auto -o MyApplication
Important Note for Auto Interactivity: Since Tailwind is compiled on the server project, components in different projects like the client won't generate the needed CSS output. As a workaround, include all the styles in the
BuildCss.razor
component so they are compiled and available for the client components. Another option would be to create a centralized components project where Tailwind can build the CSS.
dotnet new blazortailwind --interactivity wasm -o MyApplication
To specify the framework, use the --framework
option. You can use net8.0
, net9.0
, or both net8.0;net9.0
(Note that this is only applicable if the interactivity is wasm
for now).
dotnet new blazortailwind --interactivity wasm --framework net8.0 -o MyApplication
dotnet new blazortailwind --interactivity wasm --framework net9.0 -o MyApplication
dotnet new blazortailwind --interactivity wasm --framework "net8.0;net9.0" -o MyApplication