Este 项目教程
este This repo is suspended. 项目地址: https://gitcode.com/gh_mirrors/es/este
1. 项目的目录结构及介绍
Este 项目的目录结构如下:
este/
├── packages/
│ └── prisma/
├── scripts/
│ ├── env.dev
│ ├── env.prod
│ ├── eslintignore
│ ├── eslintrc.js
│ ├── gitignore
│ ├── graphqlconfig.yml
│ ├── nowignore
│ ├── prettierrc
│ ├── LICENSE
│ ├── README.md
│ ├── nodemon.json
│ ├── now.json
│ ├── package.json
│ ├── tsconfig.json
│ └── yarn.lock
目录结构介绍
- packages/: 包含项目的主要代码和依赖包。
- prisma/: Prisma 相关的配置和代码。
- scripts/: 包含项目的脚本文件和配置文件。
- env.dev: 开发环境配置文件。
- env.prod: 生产环境配置文件。
- eslintignore: ESLint 忽略文件配置。
- eslintrc.js: ESLint 配置文件。
- gitignore: Git 忽略文件配置。
- graphqlconfig.yml: GraphQL 配置文件。
- nowignore: Now.sh 忽略文件配置。
- prettierrc: Prettier 配置文件。
- LICENSE: 项目许可证文件。
- README.md: 项目说明文件。
- nodemon.json: Nodemon 配置文件。
- now.json: Now.sh 配置文件。
- package.json: 项目依赖和脚本配置文件。
- tsconfig.json: TypeScript 配置文件。
- yarn.lock: Yarn 锁定文件。
2. 项目的启动文件介绍
Este 项目的启动文件主要包括以下几个部分:
2.1 package.json
package.json
文件是项目的核心配置文件,包含了项目的依赖、脚本命令等信息。以下是一些关键的脚本命令:
yarn dev
: 启动开发服务器。yarn dev-ios
: 启动 iOS 开发服务器。yarn dev-android
: 启动 Android 开发服务器。yarn prisma:deploy
: 部署 Prisma 服务。yarn prisma:generate
: 生成 Prisma 客户端。yarn prisma:delete
: 删除 Prisma 服务。yarn gen
: 生成代码。yarn env dev
: 复制开发环境配置。yarn env prod
: 复制生产环境配置。yarn build
: 构建项目。yarn start
: 启动项目。yarn test
: 运行测试。yarn deps
: 清理依赖。yarn now
: 部署到 Now.sh。
2.2 nodemon.json
nodemon.json
文件用于配置 Nodemon,帮助在开发过程中自动重启服务器。
2.3 now.json
now.json
文件用于配置 Now.sh 部署服务。
3. 项目的配置文件介绍
3.1 env.dev
和 env.prod
这两个文件分别用于配置开发环境和生产环境的变量。
3.2 eslintrc.js
eslintrc.js
文件用于配置 ESLint,帮助保持代码风格一致。
3.3 prettierrc
prettierrc
文件用于配置 Prettier,帮助格式化代码。
3.4 tsconfig.json
tsconfig.json
文件用于配置 TypeScript 编译选项。
3.5 graphqlconfig.yml
graphqlconfig.yml
文件用于配置 GraphQL 服务。
3.6 prisma/
目录
prisma/
目录包含了 Prisma 相关的配置和代码,用于管理数据库和生成 Prisma 客户端。
通过以上介绍,您可以更好地理解和使用 Este 项目。
este This repo is suspended. 项目地址: https://gitcode.com/gh_mirrors/es/este