Tailwind CSS로 .NET Core Blazor 서버를 설정하는 방법
mkdir TailwindDotNet
cd TailwindDotNet
dotnet new blazorserver
npm init -y
npm install -D tailwindcss autoprefixer postcss
npx tailwind init -p
package.json 편집 및 CSS 생성을 위한 실행 스크립트 추가
"scripts": {
"css:build": "npx tailwind build ./wwwroot/css/site.css -o ./wwwroot/css/output.css"
},
부트스트랩 항목 삭제
site.css는 다음 줄만 포함해야 합니다.
/*! @import */
@tailwind base;
@tailwind components;
@tailwind utilities;
tailwind.config.js
에 다음 줄을 추가합니다.'./Pages/**/*.cshtml',
'./Pages/**/*.razor',
'./Views/**/*.chstml',
'./Views/**/*.razor',
'./Shared/**/*.razor',
css 빌드 단계를 포함하도록 .csproj 수정
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
<ItemGroup>
<UpToDateCheckBuilt Include="wwwroot/css/site.css" Set="Css" />
<UpToDateCheckBuilt Include="postcss.config.js" Set="Css" />
<UpToDateCheckBuilt Include="tailwind.config.js" Set="Css" />
</ItemGroup>
<Target Name="Tailwind" BeforeTargets="Build">
<Exec Command="npm run css:build"/>
</Target>
</Project>
site.css 대신 output.css를 참조하도록 수정
_Layout.cshtml
하고 모든 부트스트랩 참조를 제거합니다. <link href="css/output.css" rel="stylesheet" />
이제 컴파일하고 실행하면 output.css가 빌드됩니다.
닷넷 시계로 작업하기
그냥 터미널 창에서 실행
npx tailwind build ./wwwroot/css/site.css -o ./wwwroot/css/output.css --watch
그런 다음 dotnet watch를 실행하십시오.
dotnet watch run
Reference
이 문제에 관하여(Tailwind CSS로 .NET Core Blazor 서버를 설정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/gavi/how-to-setup-net-core-blazor-server-with-tailwind-css-57gn텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)