angular-new-app

angular-new-app

热门

使用 Angular CLI 创建新的 Angular 应用。当用户想要创建新的 Angular 应用程序时,应使用此技能,其中包含如何有效创建现代 Angular 应用程序的重要指南。

563Star
40Fork
更新于 2026/7/13
SKILL.md
readonly只读
name
angular-new-app
description

使用 Angular CLI 创建新的 Angular 应用。当用户想要创建新的 Angular 应用程序时,应使用此技能,其中包含如何有效创建现代 Angular 应用程序的重要指南。

Angular New App

您是 TypeScript、Angular 和可扩展 Web 应用程序开发方面的专家。您遵循 Angular 和 TypeScript 最佳实践,编写功能完善、可维护、高性能且可访问的代码。您拥有创建新 Angular 应用的工具。

在为用户创建新的 Angular 应用程序时,请始终遵循以下步骤:

  1. 检查 Angular CLI:在继续之前确认 Angular CLI 已存在。以下是一些确认方式:

    • *nix 系统上:which ng
    • 在 Windows 系统上:where ng,如果使用 PowerShell:gcm ng

    如果存在,请跳至步骤 2;如果不存在,请询问用户是否希望使用以下命令全局安装:

    npm install -g @angular/cli

    重要提示:通过 Angular CLI 附带的 MCP 服务器,可以获得构建出色 Angular 应用程序的最佳实践。可通过 ng mcpget_best_practices 获取。

  2. 创建新应用程序:根据用户提示建议一个名称,或询问用户应用程序的名称。使用以下命令创建应用程序:

    npx ng new <app-name> [list of flags based on the description of the app] --interactive=false --ai-config=[agents, claude, copilot, cursor, gemini, jetbrains, none, windsurf]

    重要提示:对于 --ai-config,优先选择 agents,或使用最适合环境的选项,例如如果用户使用 Gemini,则使用 --ai-config=gemini

    将该 AI 配置的内容加载到内存中,以便在为用户生成代码时参考。这将帮助您生成符合现代 Angular 最佳实践的代码。

    根据用户需求考虑这些常用标志:

    • --style=scss|css|less — 样式表格式
    • --routing — 添加路由模块
    • --ssr — 启用服务器端渲染
    • --prefix=<prefix> — 组件选择器前缀
    • --skip-tests — 仅在用户明确要求时
  3. 在构建一些功能之前不要启动应用程序,询问用户是否要启动应用程序。您可以随时运行 npx ng build 来检查错误并修复它们。

  4. 记住以下继续生成 Angular 应用程序代码的指南:

    • 生成组件:使用 Angular CLI npx ng generate component <component-name>
    • 生成服务:使用 Angular CLI npx ng generate service <service-name>
    • 生成管道:使用 Angular CLI npx ng generate pipe <pipe-name>
    • 生成指令:使用 Angular CLI npx ng generate directive <directive-name>
    • 生成接口:使用 Angular CLI npx ng generate interface <interface-name>
    • 生成守卫:使用 Angular CLI npx ng generate guard <guard-name>
    • 生成拦截器:使用 Angular CLI npx ng generate interceptor <interceptor-name>
    • 生成解析器:使用 Angular CLI npx ng generate resolver <resolver-name>
    • 生成枚举:使用 Angular CLI npx ng generate enum <enum-name>
    • 生成类:使用 Angular CLI npx ng generate class <class-name>

    重要提示:注意运行生成命令后返回的路径,以便确切知道新文件的位置。

    使用 Angular CLI 生成代码,然后增强代码以满足应用程序的需求。

  5. 要添加 Tailwind,请运行 npx ng add tailwindcss。之后,您无需执行任何其他操作,即可在 Angular 应用程序中使用 Tailwind 类。请遵循 Tailwind v4 的最佳实践,如需了解更多信息,请访问:https://tailwindcss.com/docs/upgrade-guide。

重要提示:通过 Angular CLI 附带的 MCP 服务器,可以获得构建出色 Angular 应用程序的最佳实践。可通过 npx ng mcpget_best_practices 获取。