Nest 应用目录结构和脚手架命令介绍
在正式使用 NestJS 进行开发之前,先来了解下 Nest 应用的目录结构,和一些常用的脚本命令。
工程目录
下面是使用 @nest/cli 创建的 Nest 项目的目录结构。
上篇文章中介绍了 src 目录以及目录下各个文件的作用。下面是对其他目录和文件的说明:
目录/文件 | 说明 |
---|---|
test 目录 | 存放测试文件 |
.eslintrc.js | ESLint 的配置文件 |
.gitignore | 用来配置不需要被 Git 追踪的文件 |
.prettierrc | Prettier 的配置文件 |
nest-cli.json | Nest 项目的配置文件 |
package.json | 记录项目信息,比如依赖项,scripts 命令等 |
pnpm-lock.yaml | 记录和锁定安装的依赖的版本信息 |
tsconfig.build.json | TypeScript 语法构建时的配置文件 |
tsconfig.json | TypeScript 编译器的配置文件,用于设置编译时的一些选项 |
scripts 命令介绍
打开 package.json
文件,@nest/cli
创建的项目提供了 12 个 scripts
命令,我们需要了解几个最常用的命令,如下:
"scripts": {
"build": "nest build",
"start": "nest start",
"start:dev": "nest start --watch",