Tailwind를 ASP.NET Core 프로젝트에 통합
3206 단어 webdevcoretailwindcssprogramming
Gem.NetTailwind에서 코드를 찾을 수 있습니다.
1. ASP.NET Core 6.0 빈 웹 애플리케이션을 만듭니다.
면도기 페이지 구조를 추가합니다.
2. 프로젝트에 npm 지원을 추가합니다. "package.json" 파일이 프로젝트에 추가되었습니다.
3. "패키지 관리자 콘솔"로 tailwind를 설치합니다.
PM> cd Gem.NetTailwind
PM> npm install -D tailwindcss cross-env
PM> npx tailwindcss init
"node_modules"가 설치되었습니다.
"tailwind.config.js"파일이 생성되었습니다.
4. 순풍을 구성하려면:
@tailwind base;
@tailwind components;
@tailwind utilities;
"scripts": {
"tailwind": "cross-env NODE_ENV=development ./node_modules/tailwindcss/lib/cli.js -i ./Styles/input.css -o ./wwwroot/css/output.css --watch"
},
5. 프로젝트에 Tailwind.Extensions.AspNetCore를 추가합니다.
Tailwind AspNetCore NuGet 패키지를 설치합니다.
Program.cs에 추가하고 app.Run() 앞에 이 코드를 추가합니다.
if (app.Environment.IsDevelopment())
{
app.RunTailwind("순풍", "./");
//또는
app.RunTailwind("순풍", "../Client/");
}
Program.cs에 이 using 문을 추가합니다.
Tailwind 사용
6. NPM을 ASP.Net Core 프로젝트에 통합하여 "MSBuild" 사용
*.csproj 파일을 수정합니다.
<PropertyGroup>
...
<NpmLastInstall>node_modules/.last-install</NpmLastInstall>
</PropertyGroup>
...
<!-- Check whether npm install or not! -->
<Target Name="CheckForNpm" BeforeTargets="NpmInstall">
<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>
<!-- install package.json package auto "node_modules" -->
<Target Name="NpmInstall" BeforeTargets="Compile" Inputs="package.json" Outputs="$(NpmLastInstall)">
<Exec Command="npm install" />
<Touch Files="$(NpmLastInstall)" AlwaysCreate="true" />
</Target>
다음 단계에서는 테마 기능을 프로젝트에 추가합니다.
조정 유지!
Reference
이 문제에 관하여(Tailwind를 ASP.NET Core 프로젝트에 통합), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/gemcloud/integrating-tailwind-into-an-aspnet-core-project-3g4n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)