npm init -y
npm install -D tailwindcss
npx tailwindcss init\\
Kết quả là tệp cấu hình tailwind.config.js được tạo trong thư mục gốc của dự án của bạn.
module.exports = {
content: ["./Pages/**/*.cshtml", "./Views/**/*.cshtml"],
theme: {
extend: {},
},
plugins: [],
}
module.exports = {
content: ["./Views/**/*.cshtml",
"./Views/*.cshtml",
"./Area/*.cshtml",
"./Area/**/ *.cshtml"],
theme: {
extend: {},
},
plugins: [],
}
ASP .NET MVC
@tailwind base;
@tailwind components;
@tailwind utilities;
{
"name": "razor",
"version": "1.0.0",
"main": "index.js",
"-vs-binding": { "BeforeBuild": [ "css:build" ] },
"scripts": {
"css:build": "npx tailwindcss -i ./wwwroot/css/site.css -o ./wwwroot/css/styles.css --minify"
},
"keywords": [],
"author": "",
"license": "ISC",
"description": "",
"devDependencies": {
"tailwindcss": "^3.4.4"
}
}
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
<ItemGroup>
<UpToDateCheckBuilt Include="tailwind.config.js" Set="Css" />
</ItemGroup>
<Target Name="Tailwind" BeforeTargets="Build">
<Exec Command="npm run css:build"/>
</Target>
</Project>
<link rel="stylesheet" href="~/css/styles.css" asp-append-version="true" />