关于 d2-00-angular-tailwind-init
用于通过手动配置初始化 Angular 与 Tailwind CSS 项目的开发技能,涵盖项目创建、Tailwind 配置和基础应用文件。
主要功能
- 01创建独立模式的 Angular 应用
- 02安装并配置 Tailwind CSS
- 03设置 Tailwind 内容路径
- 04使用标准 Tailwind 类名
适用场景
- 01启动带路由的 Angular 应用
- 02不依赖 schematic 配置 Tailwind CSS
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ softinter-chiangrai/ up-ai-skill-training --skill d2-00-angular-tailwind-init安装后在 Claude Code 中输入/d2-00-angular-tailwind-init确认已加载。
详细介绍
第 2 天 · 步骤 0 — 创建 up-app + Tailwind
ng new up-app --routing --style=css --standalone
cd up-app
npm install tailwindcss @tailwindcss/postcss postcss --save-dev
添加 .postcssrc.json(或 postcss.config.js),注册 @tailwindcss/postcss;在 src/styles.css 中:
@import "tailwindcss";
创建 tailwind.config.ts,以保持设计一致:
import type { Config } from "tailwindcss";
export default {
content: [
"./src/**/*.{html,ts}",
],
theme: {
extend: {},
},
plugins: [],
} satisfies Config;
注意: 在模板中使用标准 Tailwind 颜色和间距(例如 bg-blue-500、p-6、gap-4)。这样可确保 Tailwind 能正确识别并应用所有类。
src/app/app.ts:
import { RouterOutlet } from '@angular/router';
export const AppComponent = {
selector: 'app-root',
// ... other metadata
imports: [RouterOutlet],
template: `<router-outlet/>`
};
src/app/app.html — 将整个文件替换为:
<router-outlet/>
Angular 22 中没有内置的 Tailwind 原理图,需手动安装。如果接线时报错,请查看 Tailwind 当前的 Angular 文档(不同大版本之间可能会有变更)。
评论
支持 Markdown