next kickstart
1.0.0
功能包裝Next.js樣板。零設置。準備好了。
某些功能取決於環境變量(在功能列表中指示),因此需要啟用。默認情況下,它們是禁用的,因此應用程序在沒有任何設置的情況下運行。可以通過在出現@enable {feature}位置下刪除所有線條來啟用它們。
查看其他功能集的存儲庫分支(例如BUN)
pnpm run build:analyze選項1:克隆並與Vercel部署
?選項2:克隆並在本地運行
main分支”使用PNPM
pnpm install
pnpm run dev或與Docker
docker-compose --file docker/dev/docker-compose.yml up.dockerignoredocker/ - Dockerfile和Docker -Compose.yml用於開發和生產(需要啟用)
src/db/src/lib/db.tsdrizzle.config.ts.eslintrc.json.github/workflows/ci.yml next.config.mjs(需要啟用)
src/app/api/authsrc/app/authsrc/components/auth.tsxsrc/db/schemas/auth.ts)將auth數據存儲在數據庫中src/lib/auth.tstypes/lucia.d.ts src/app/examples/profile/page.tsxmdx-components.tsxpublic/icon-512x512.pngpublic/manifest.jsonnext.config.mjse2e/playwright.config.ts.eslintrc.json.prettierignore.prettierrc.jsonsrc/app/page.test.tsxtesting/setup.tssrc/components/providers/theme-provider.tsxsrc/components/ui/src/components/theme-toggle.tsxcomponents.jsonsrc/env.mjs配置環境變量next.config.mjs環境變量在構建時間驗證src/styles/globals.csstailwind.config.jssrc/app/api/trpc/[trpc]/route.tssrc/components/providers/trpc-provider.tsxsrc/trpc/ src/app/examples/client-component/page.tsx在客戶端組件中使用src/app/examples/server-component/page.tsx在服務器組件中使用tsconfig.json用評論解釋了Create-Next-App的所有修改types/reset.d.ts使用ts-reset增加類型安全testing/setup.tsvitest.config.ts.vscode/extensions.json推薦的工作區擴展.vscode/launch.json 。 JSON-調試配置.vscode/settings.json使用項目打字稿版本(需要啟用)
src/hooks/useEvent.tssrc/lib/events.tssrc/trpc/methods.ts src/app/examples/websockets/page.tsx