🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名(剩余10个优惠名额) →

NNC D1:准备训练( Nest.js 的开发工具与环境)

这次训练营的目的是训练开发一个基于 Nest.js 应用框架的服务端应用。Nest.js 这个框架是基于 Node.js 的,所以应用的开发环境就是去安装一个 Node.js。第一天的训练任务是去准备 Node.js 应用的开发工具与开发环境。

工具

  1. Terminal(macOS) / Cmder(Windows):命令行界面
  2. VSCode:代码编辑器
  3. Git:源代码管理工具
  4. Insomnia:HTTP 客户端
  5. TablePlus:数据库客户端

环境

  1. Node.js
  2. Docker / MySQL

常见问题

Docker 桌面版对 Windows 系统的要求挺高,需要 Windows 10 专业版、企业版,同时要开启系统的 Hyper-V 才可以。我们用 Docker 主要去给要开发的应用创建一个 MySQL 数据服务来存储应用的数据。如果发现不能使用 Docker,可以直接在本地电脑上安装一个 MySQL,或者使用任何你有权限控制的 MySQL 数据库,比如在远程服务器上的数据库。

Cmder 是推荐在 Windows 系统上使用的命令行界面,需要单独下载安装一下,推荐使用完整版的 Cmder,里面带了很多常用工具。打开 Cmder 的时候要使用管理员的身份(右键,选择使用管理员身份运行),默认打开的是 cmd 模式的 Cmder,我们要去创建一个 Bash as admin 类型的 Cmder 命令行标签,然后才能使用 Cmder 里带的工具,比如 Git 等等。

TablePlus 是一个数据库客户端,我们这次训练主要用这款软件去观察应用使用的数据库里的数据。这款软件跨平台,但在某种版本的 Windows 上不能运行。可以换用其它的数据库客户端。

Node.js 是运行 Nest.js 应用必备的东西,在本地开发 Nest.js 应用的时候,你需要在自己的电脑上下载安装一个 Node.js 。如果想安装多个版本的 Node.js ,你可以使用 NVM 这个工具,或者使用 Docker 的方式来搭建 Nest.js 应用的运行环境

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点