N8WasmTailwindLab Tailwind Templates

N8wasmtailwindlab

NET8 + Blazor WASM + Tailwind CSS

N8WasmTailwindLab

NET8 + Blazor WASM + Tailwind CSS

懶得寫了。附上相關材料。俱體請參考文件。

參考文件

終端機 \ npm 指令

## init
> npx tailwindcss init

## dev mode
> npx tailwindcss -i .\Styles\app.css -o .\wwwroot\css\app.css --watch

## release mode
> npx tailwindcss -i .\Styles\app.css -o .\wwwroot\css\app.css --minify

tailwind.config.js

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ['./**/*.{razor,html}'],
  theme: {
    extend: {},
  },
  plugins: [],
}

YourWasmProject.csproj

<Target Name="CheckForNpm" BeforeTargets="BuildCSS">
  <Exec Command="npm -v" ContinueOnError="true">
    <Output TaskParameter="ExitCode" PropertyName="ErrorCode" />
  </Exec>
  <Error Condition="'$(ErrorCode)' != '0'" Text="You must install NPM to build this project" />
</Target>

<Target Name="BuildCSS" BeforeTargets="Compile">
  <Exec EnvironmentVariables="NODE_ENV=production"
        Command="npx tailwindcss -i Styles/app.css -o wwwroot/css/app.css --minify"
        Condition=" '$(Configuration)' == 'Release' " />
</Target>

Top categories

Loading Svelte Themes