SuperAPI AI 工具集

nextjs-turborepo

前端与建站

查看项目

更新于 10-16 02:31

技能介绍

用途:指导使用 Next.js、Turborepo 与 RemixIcon 构建现代全栈 Web 应用。适用场景包括:新建现代 React 全栈应用、搭建含多个应用与共享包的单体仓库、实现服务端渲染与静态生成、通过缓存优化构建性能、统一图标风格、管理跨项目工作区依赖、部署生产级应用。

主要能力:Next.js 提供 App Router、React Server Components、Server Actions、PPR、SSR、SSG、ISR 及内置优化;Turborepo 提供高性能单体仓库构建、任务依赖与拓扑排序、并行执行、本地与远程缓存;RemixIcon 提供 3100+ 线性与填充风格图标。

使用方式:单应用用 npx create-next-app@latest my-app 创建,再 npm install remixicon;单体仓库用 npx create-turbo@latest my-monorepo 创建,在 apps/ 下配置 Next.js 应用,在共享 UI 包中安装 remixicon,并通过 turbo.json 配置 build、dev、lint、test 流水线。图标可按需引入 remixicon/fonts/remixicon.css 或使用 @remixicon/react 组件。资料还给出 nextjs-init.py 与 turborepo-migrate.py 脚本示例及 GitHub Actions CI 配置示例。

限制:资料未说明该技能的收费、价格、授权与具体平台支持情况,暂未提供。