next-advanced-apollo-starter:功能强大的 Next.js 项目启动模板

next-advanced-apollo-starter:功能丰富的 Next.js 项目启动模板

next-advanced-apollo-starter 帮你快速创建功能完善的 Next.js 项目,该项目整合了 Apollo Client 3、TypeScript、国际化(i18n)、Docker 等技术,主要关注开发者体验(DX)。

主要功能

  • Apollo Client 3 集成:内置身份验证功能,开箱即用。
  • 多语言支持:通过 next-i18next 实现国际化,轻松构建多语言应用程序。
  • 环境配置:通过 .env 文件进行环境配置,方便管理不同环境下的配置。
  • 样式配置:使用 Tailwind CSS 进行样式设置,并提供自定义配置选项。
  • 无服务器配置:简化开发流程,专注于前端开发。
  • 开发者体验:提供开发、测试和生产环境,并配置代码格式化和调试工具,提升开发效率。
  • Nginx 部署:配置 Nginx 服务器,轻松部署生产就绪的应用程序。

快速开始

  1. 克隆项目:git clone https://github.com/your-username/your-repo-name.git
  2. 安装依赖:yarn installnpm install
  3. 启动开发服务器:yarn devnpm run dev

即可在浏览器中访问你的应用程序!

zip
next-advanced-apollo-starter-master.zip 预估大小:30个文件
folder
next-advanced-apollo-starter-master 文件夹
file
.babelrc 64B
file
package.json 895B
file
.prettierrc 52B
file
Dockerfile 323B
file
jest.config.js 517B
folder
tests 文件夹
folder
pages 文件夹
file
index.spec.tsx 572B
folder
__helpers__ 文件夹
file
cssTransform.js 126B
file
.env 51B
folder
src 文件夹
folder
locales 文件夹
folder
en 文件夹
file
common.json 79B
folder
ru 文件夹
file
common.json 121B
folder
pages 文件夹
file
_error.tsx 473B
file
_app.scss 31B
file
_app.tsx 524B
file
index.tsx 422B
file
404.tsx 145B
folder
lib 文件夹
folder
apollo 文件夹
file
apollo.tsx 3KB
file
index.ts 26B
folder
i18n 文件夹
file
languages.ts 70B
file
importResources.ts 423B
file
index.ts 788B
folder
utils 文件夹
file
redirect.ts 457B
file
index.ts 28B
file
tsconfig.json 533B
file
next-env.d.ts 75B
file
docker-compose.yml 427B
file
.gitignore 271B
folder
public 文件夹
folder
.gitkeep 文件夹
file
README.md 2KB
file
yarn.lock 293KB
folder
.vscode 文件夹
file
launch.json 221B
zip 文件大小:130.84KB