SuperAPI AI 工具集

web-frameworks

通用与其它

查看项目

更新于 10-16 08:11

技能介绍

用途:本技能组用于构建现代全栈 Web 应用,组合 Next.js(React 框架,支持 SSR、SSG、RSC、PPR 及优化特性)、Turborepo(面向 JavaScript/TypeScript 的高性能 monorepo 构建系统)与 RemixIcon(含 3100+ 线性与填充风格图标的图标库)。适用于搭建新全栈 React 应用、配置多应用与共享包的 monorepo、实现服务端渲染与静态生成、借助智能缓存优化构建、统一图标风格、管理跨项目依赖及部署生产应用。

主要能力:Next.js 侧重路由布局、Server Components、数据获取与缓存、图片字体脚本优化;Turborepo 侧重工作区配置、任务流水线依赖与并行执行、本地与远程缓存;RemixIcon 提供 Webfont 与 React 组件两种用法并含类型定义。

使用方式:单应用使用 npx create-next-app@latest my-app,再 npm install remixicon,在布局中导入 remixicon/fonts/remixicon.css;monorepo 使用 npx create-turbo@latest my-monorepo,在 apps/ 下配置 Next.js 应用,在共享 UI 包中安装 remixicon,并通过 turbo.json 定义 build、dev、lint、test 等管道。仓库另提供 Python 工具脚本 nextjs-init.py 与 turborepo-migrate.py,可带 --name、--typescript、--app-router、--path、--dry-run 等参数调用,测试位于 scripts/tests 下用 pytest 运行。

限制:资料未提供具体收费、价格、性能指标或部署平台信息;以上命令与配置需按实际项目调整。