环境安装
项目初始化
对于NestJS
的安装,先需要进行node
的安装,安装稳定版本的node
之后,可以采用以下的方式进行全局安装:
npm install -g @nestjs/cli nodemon ts-node
pnpm add -g @nestjs/cli nodemon ts-node
yarn add -g @nestjs/cli nodemon ts-node
采取上述任意一种方式即可
安装好nestjs
后,我们可以通过nest new 项目名
,来创建一个后端项目,依次选择使用哪个包来管理工具,用于下载一些软件,推荐使用pnpm
(速度更快,包的管理体积更小)
进入文件,运行项目:pnpm run start
推荐安装插件
Prisma
:用于和后端数据库的交互,会进行一些代码提示和语法校验Project Manager
:项目管理插件,可以帮助我们快速的切换项目,后端开发的时候,需要与其他项目进行来回切换,通过打开关闭文件的方式进行切换会比较麻烦安装好软件后,在左侧工具栏中会出现一个文件夹的图标,我们可以打开一个项目,点击管理图标,点击上方的保存图标,在顶部任务栏中输入回车,就可以将这个项目放到项目管理文件中进行管理
我们可以点击编辑项目对其进行分组编辑:
json[ { "name": "Project-Doc", "rootPath": "d:\\MyOpenSource\\Project-Doc", "paths": [], "tags": ["个人开源项目"], "enabled": true } ]
name
:表示项目的名称rootPath
:表示项目文件的路径tags
表示分组标签
将项目放入管理后,我们在切换项目的时候,可以在
VSCode
中直接进行切换,可以点击左侧工具栏的项目管理软件,再切换项目,也可以在VSCode
中按下CTRL+SHIFT+P
,输入project
,找打这个软件的编辑项目
ts
设置别名导入
在tsconfig.json
文件夹中,我们如果想要使用别名进行导入,需要进行设置,加入:
ts
"paths": {
"@/*": ["src/*"]
}
使用@
符号来代替src
文件夹