我们在上一篇分析了常见的技术方案,基于我历年的一个积累,我选择javascript作为全栈搭建的方案。选择这个的理由是首先他的语法非常简单,有丰富的前后端框架可供选择。本身我们只是专注接小订单,按照单体架构的思路搭建。
技术栈如下:
- 运行时环境 (Runtime): Node.js (我选择最新的版本v22)。
- 编程语言 (Language): TypeScript
- 后台框架 (Backend Framework)NestJS
- 数据库 ORM/ODM,Prisma
- 包管理器 (Package Manager): npm
1 搭建基础项目结构
1.1 安装 Node.js 和包管理器
这一步主要是安装nodejs,找到nodejs的官网地址
https://nodejs.org/en
下载最新的安装包,双击下一步安装即可,安装成功后在命令行输入如下命令验证nodejs是否正确安装
npm -v
node -v
1.2 创建项目目录
在你的磁盘创建一个项目的工程目录,我这里创建一个admin文件夹用来存放我的代码
1.3 安装IDE
传统我们是使用vscode开发,安装各种插件。这次我们用最新的AI编程工具来辅助我们后台搭建,我这里使用trae.ai。访问官网地址
https://www.trae.ai/
选择他的理由,他可以免费使用claude3.5和3.7。claude3.5可以帮我们搭建大部分场景,3.7在原型生成、BUG解决上更智能。
到了2025年再开发就不像过去面向百度编程了,基本上靠AI就可以搭建出高水平的软件来。
1.4 打开工程目录
安装好IDE后,就可以打开我们的工程目录了,选择文件-》从文件夹打开,选择我们的admin目录
在顶部导航条点击终端-》新建终端,我们来输出化项目
在打开的终端里输入如下的命令,先安装nestjs的cli
npm install -g @nestjs/cli
然后使用nest的创建命令来初始化工程目录
nest new .
包管理器我们选择npm,安装完毕后报了一个错
这个错误是提示没有安装git,可以在命令行里输入如下命令检查一下git是否安装过
git --version
看到这个表示我们的git没有安装过,我们需要安装一下git
1.5 安装git
打开如下地址安装git
https://git-scm.com/downloads/win
安装完毕后我们要配置一下环境变量,首先找到你的git的安装目录,进入到cmd子目录里
然后点击地址栏复制一下文件的路径,打开命令行输入如下命令
setx PATH "%PATH%;D:\Program Files\Git\cmd"
配置成功后,关闭命令行,重新打开一下,输入如下命令验证配置是否生效
git --version
1.6 重新安装
git生效后,我们把admin目录清空,重新执行一下安装命令
nest new .
当清空后再次运行命令就报错了
这个时候就是ai发挥作用的时候了,选中报错信息,切换到builder模式,把报错给到ai让他先看一下
他先理解了错误,给出了解决方案,我们需要点击运行配合大模型的操作
接着按照他的指挥继续运行安装命令
ai更换了命令,我们的安装就正常了
npx --yes @nestjs/cli new .
安装成功后ai自动推荐了启动命令
npm run start:dev
他打开了预览,就可以看到运行的结果
总结
本篇我们介绍了项目的搭建过程,包括安装nodejs,安装git,搭建nestjs。在搭建过程中遇到了各种各样的问题,我们借助trae.ai的agent能力解决了各种故障,成功将项目启动了起来。
ai时代,ai编程工具已经是一个不错的助手,他有大脑可以思考,有眼睛可以看到你遇到的问题,有手可以自主动手解决。我们做什么,提出目标,进行各种确认,然后协助AI来完成我们需要的内容。