V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zorn
V2EX  ›  Node.js

搞了一个 Nextjs、Graphql 项目的模版,大家可以这个模版初始化你的 Nextjs 项目。

  •  
  •   zorn · 350 天前 · 1322 次点击
    这是一个创建于 350 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: https://github.com/chenzn1/awesome-examples
    模版地址: https://github.com/chenzn1/awesome-examples/tree/master/examples/nextjs-prisma-graphql-example

    因为这个项目是打算做成模版库,所以是 Monorepo 的架构。
    说回这个 Nextjs 、Graphql 模版,它集成了一下技术库:

    项目结构

    .
    ├── prisma
    ├── src
    │   ├── app
    │   ├── client
    │   │   ├── components
    │   │   ├── graphql
    │   │   ├── utils
    │   ├── server
    │   │   ├── drives
    │   │   ├── entities
    │   │   ├── errors
    │   │   ├── interfaces
    │   │   ├── resolvers
    │   │   ├── servers
    │   │   ├── graphql-builder.ts
    │   │   ├── graphql-schema.ts
    │   ├── shared
    │   ├── tests
    │   │   ├── fixtures
    

    项目的文件命名风格是 {xx}-{xx}.{modal|entity|service|resolver|...}.{ts|tsx|...} ,比如:

    • create-user.modal.tsx
    • update-user.modal.tsx
    • user.entity.ts
    • user.d.ts
    • user.servier.ts

    如果大家觉得好用,就给个 star 吧,以后还会不定时更新其它的模版。

    第 1 条附言  ·  349 天前
    pengtdyd
        1
    pengtdyd  
       350 天前
    nextjs 不是取消了 src 目录吗?
    zorn
        2
    zorn  
    OP
       350 天前
    @pengtdyd nextjs 初始化可以时候可以选择是否要 src
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5303 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 09:18 · PVG 17:18 · LAX 01:18 · JFK 04:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.