使用以下命令在本地克隆并创建此仓库:
npx create-next-app my-saas-project --example "https://github.com/mickasmt/next-auth-roles-template"
或者,使用Vercel部署:
pnpm install
.env.example复制为.env.local并更新变量。cp .env.example .env.local
pnpm run dev
您可以在终端中使用pnpm run remove-content命令来删除项目的特定部分。此命令支持以下参数:
pnpm run remove-content而不指定参数(--blog或--docs)。这确保所有相关文档都被正确删除,因为如果在删除"docs"后删除"blog"或反之亦然,一些文档可能不会被删除/更新。pnpm run remove-content
pnpm run remove-content --blog
pnpm run remove-content --docs
[!注意]
我使用npm-check-updates包来更新这个项目。使用此命令更新您的项目:
ncu -i --format group
next/font – 优化自定义字体并移除外部网络请求以提高性能ImageResponse – 在边缘生成动态Open Graph图像useIntersectionObserver – React钩子,用于观察元素进入或离开视口useLocalStorage – 在浏览器的本地存储中持久化数据useScroll – React钩子,用于观察滚动位置(示例)nFormatter – 格式化数字,如1.2k或1.2Mcapitalize – 将字符串的首字母大写truncate – 将字符串截断到指定长度use-debounce – 延迟函数调用/状态更新本项目基于Next SaaS Stripe Starter。
由@miickasmt于2023年创建,根据MIT许可证发布。
感谢Hosna Qasmei提供部分仪表板侧边栏代码。