ASP=.NET 核心 (中文 (Chinese Simplified))

ASP=.NET 核心

Tuesday, 30 July 2024

//

2 minute read

尾风 CSS 是用于快速建立自定义设计@ . @ 它是高度定制的\ MS K2 低Q-级 CSS 框架, 它为您提供了所有需要构建的空话设计的构件, 而不需要任何令人烦恼的意见风格来拼写 & .}

“'” 传统“'” CSS 框架(如诱饵陷阱)的尾风的一大好处是,尾风包含一个“MS K2” [scanning] @'] 和建设步骤,因此只包括您在您的工程中实际使用的 CS@.。这意味着你可以将整个尾风 CSS库纳入您的项目,而不必担心 CSS 文件的大小 #.}

安装装置

与布景陷阱相比,一个大缺点是尾风不是 @ ' @ CSS file\ .} 您需要使用 npm 或书签@ MS K3_ 后端部分安装它。 这笔).

npm install -D tailwindcss
npx tailwindcss init

这将安装尾风 CSS 并创建 tailwind.config.js 在您的工程根中的文件@ .% 此文件用于配置尾风 CSS.}

套件@. @json

如果你看 此项目源 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy package.json 包括以下文件的“% '” static}'}和“ MS K2" DevdDependities@'” 定义 @:

{
  "scripts": {
    "dev": "npm-run-all --parallel dev:*",
    "dev:js": "webpack",
    "dev:tw": "npx tailwindcss -i ./src/css/main.css -o ./wwwroot/css/dist/main.css",
    "watch": "npm-run-all --parallel watch:*",
    "watch:js": "webpack --watch --env development",
    "watch:tw": "npx tailwindcss -i ./src/css/main.css -o ./wwwroot/css/dist/main.css --watch",
    "build": "npm-run-all --parallel build:*",
    "build:js": "webpack --env production",
    "build:tw": "npx tailwindcss -i ./src/css/main.css -o ./wwwroot/css/dist/main.css --minify"
  },
  "devDependencies": {
    "@tailwindcss/aspect-ratio": "^0.4.2",
    "@tailwindcss/forms": "^0.5.7",
    "@tailwindcss/typography": "^0.5.12",
    "@types/alpinejs": "^3.13.10",
    "autoprefixer": "^10.4.19",
    "cssnano": "^7.0.4",
    "daisyui": "^4.12.10",
    "npm-run-all": "^4.1.5",
    "tailwindcss": "^3.4.3",
    "ts-loader": "^9.5.1",
    "typescript": "^5.4.5",
    "webpack": "^5.91.0",
    "webpack-cli": "^5.1.4"
  }
}

这些是用于构建尾风 CSS 文件的“ '” 描述文件@ MS K1} dev 用于构建 CSS 文件以进行开发的脚本@ . @ the watch 脚本是我用来查看 CSS 文件的修改并重建它@ . @ the build 用于创建 CSS 文件的脚本@ .

DevDependies 部分就像您的“ .NET 工程” 的金字塔包@.}它们都是用于构建 CSS 文件的软件包 @.

尾风@ . @ config_ MS K1 @ js

与这些工具一起使用 tailwind.config.js 位于工程根部的文件@.}% 此文件用于配置尾风 CSS @ .}这里是 tailwind.config.js 正在使用@ :}文件

// tailwind.config.js

const defaultTheme = require("tailwindcss/defaultTheme");

module.exports = {
    content:   [
        './Pages/**/*.{html,cshtml}',
        './Components/**/*.{html,cshtml}',
        './Views/**/*.{html,cshtml}',
    ],
    safelist: ["dark"],
    darkMode: "class",
    theme: {

        },
    },
    plugins: [
        require("@tailwindcss/typography")({
            modifiers: [],
        }),
        require("@tailwindcss/forms"),
        require("@tailwindcss/aspect-ratio"),
        require('daisyui'),
    ]
};

此文件用于配置尾风 CSS @ .} content 在 ASP.\NET Core 中,此部分用于告诉尾风 CSS 查找您在项目中使用的 CS 类“%. ” 。 Pages, Components,和 Views 文件夹@ . @ 您% MS K1}将注意此也可以附加以下文件: @ 'cshtml_ @ MPK3}文件 @ I.} 一个"'gokcha'Q" 的尾风是,你可能没有包括 <div class="hidden></div> 区域可以确保您在“% '” 中包含所有必需的 cs 类, 您在您的标记中的 & '} 在“ MS K3” 里没有满足的所有 Cs 级; 通过代码@ building\ ). ” 添加

缩略 safelist 用于告诉尾风 CSS 中包含哪些类的 CSS 文件 .} darkMode 区域用于告诉尾风 CSS 使用暗模式类@. @The theme 用于配置尾风 CSS @.}主题的一节 plugins 区域用于包含您在您的工程中所使用的插件@ .} 这将被尾风用来编译 CSS 文件, 在 MS K1} titlewind

@"_building\ : tw@":} @MS K3Npx尾风 @ -\i @.//{sls*/main.}(MSK)8}♪MSKK8cs *wwwK9O#./ @wwwroot+/{cs/dist}MS13{main @MS14}K14{--~"

CSPROJ 保护

最后一部分在 CSProj 文件本身@.}这包括关闭前的一节 <Project> 标签@: @%


    <Target Name="BuildCss" BeforeTargets="Compile">
        <Exec Command="npm run dev" Condition=" '$(Configuration)' == 'Debug' " />
        <Exec Command="npm run build" Condition=" '$(Configuration)' == 'Release' " EnvironmentVariables="NODE_ENV=production" />
    </Target>

正如您所看到的,它指的是在每个项目建设上重建 CSS 的建筑脚本+.

Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.