GrammerhubWeb 2021全栈模板
Next.js 和 TypeScript 的组合一直挺香的,GrammerhubWeb-2021就是一个不错的起步模板。项目直接整合了Next.js、TypeScript、Express API,适合你想快速搭个支持服务端 API的全栈应用的时候用。
本地开发只要两步:npm i
npm run dev
,就能跑起来,响应也快。部署的话用 now
一键搞定,省得你配置半天 CI/CD。
结构比较清晰,前端用的是 Next 自带的页面路由,后端 API 是用 Express 写的,放在 pages/api
下,还能顺便支持静态文件托管,挺省事。
测试用了 Mocha,虽然不算重,但写点单测已经够用。需要注意的是,有个老问题就是 TS2339
报错,如果你碰到 jsx
属性不存在的提示,记得查下 Babel7 和 TypeScript 的兼容设置,有人说新版已经修了。
如果你正打算用 TypeScript 起一个有服务端逻辑的 Next 项目,又不想从头折腾一堆配置,这套模版还蛮适合的。顺手贴几个相关的例子和教程,有空可以看看:
- React Next Material Typescript 模板
- TypeScript Next.js 实例
- Next.js 中用 next-i18next 的定位示例
- Next.js 中的 API 路由验证(next-joi)
如果你图个快、图个稳,直接拿来改就行。
4.12MB
文件大小:
评论区