前言
本系列教程技术栈选用
NestJSv10(Fastify) + TypeScript5 + MySQL,此配置并非适合所有人,请留意。
关于为什么选择
NestJS可以查看第0讲
安装Node环境
在大多数时候每个项目都会出现要求不同的Node版本,比如有些库要求必须v16版本,有些则要求v14版本。这种时候就头大了,难道要每个版本都装一个吗?不不不,完全不需要那么麻烦。在本系列中会采用nvmNode管理工具来实现直接安装。nvm是来自于Mac的Node管理工具,在Windows中则应该使用其衍生版本nvm-windows。但实际上两者指令是互通的,在这就不多做介绍了。
-
首先,本文的环境是Windows10 专业版。因此我们需要找到
nvm-windows版本的安装工具,点击此处自动跳转哦。随后,可以看见一共会有两种形式的安装包,分别为:- nvm-noinstall.zip - 解压即可使用版压缩包
- nvm-setup.exe - 傻瓜式一键下一步安装程序
这里推荐使用
傻瓜式一键下一步安装程序,快捷方便又省心。 -
安装完
nvm以后,打开你的控制台 or 终端。输入指令nvm node_mirror https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/,该指令能将下载Node的地址改为国内防止下载速度过慢的情况发生。 -
输入指令
nvm install 18.16.0安装Node v18在运行
nvm install的时候,有可能会出现无权限安装的问题,如果遇到此问题,请以管理员身份运行控制台或终端。如果不出意外你可以看见如下图所示的安装成功提示:
安装成功以后运行
nvm use 18.16.0设置使用该Node版本。到这里安装环境即可结束,下面会放上一部分常用的指令,有需要的可自行研究。如果你的网络速度不理想,请输入指令
nvm npm_mirror https://mirrors.huaweicloud.com/repository/npm/更换npm国内源,否则有几率遇到一直初始化不了的窘境指令 描述 nvm list 显示所有已安装的Node版本 nvm install 18.16.0 安装版本18.16.0的Node nvm install latest 安装最新的Node (不推荐) nvm use 18.16.0 将Node环境设置为18.16.0版本 nvm node_mirror [url] 修改Node来源 nvm npm_mirror [url] 修改npm包管理器的来源 nvm uninstall 18.16.0 卸载版本为18.16.0的Node
安装MySQL数据库
MySQLs数据库根据不同系统有不同的安装方法,作者在这里推荐使用Linux系统安装所有数据库,因为就算搞坏了也能快速重装一定不是我自己弄坏好几次的经验,关于MySQL的安装教程千千万,这边不再过多赘述。因为讲起来篇幅怕是太长。
安装IDE(写代码用的编辑器)
这里毕竟不是大学,我肯定不会干出推荐记事本这种阴间操作的。作者个人使用的是Jetbrains WebStorm 当然,更多人推荐使用 Visual Studio Code作为开发工具。主要还是看你个人意愿,工具只是辅助你开发的好帮手。
总结
安装这方面作者确实不太想细讲,不过还是稍微水了一下,说不定有用呢(狗头) 主要重点还是要看下一讲,敬请期待吧!