新建一个 Node.js 项目,打开终端,这里我用的是 Warp,进入到想要保存项目的地方,比如我的桌面上,然后新建一个目录,名字是 ninghao-langchain,进入到这个项目的下面。确定系统上已经安装好了最近的长期支持版本的 node.js ,也就是 lts 版本的 node.js,当前我用的是 v18。
执行一下 npm init -y ,在项目里新建一个 package.json 文件。然后可以给项目准备一个 .gitignore 文件,如果你用的是 warp ,可以按一下 ctrl + ` , 描述一下你想要执行的任务,比如 'create node.js gitignore' ,它会给我们一个建议的命令。
如果你不知道这行命令的意思,可以点击这个 Explain how this works。这样会在窗口右侧打开 Warp AI,这里准备好了一个 prompt,Explain how this works,下面是这行要解释的命令,如果你想让 AI 用中文解释,可以把这行英文换成“请解释:” 再回车执行一下。
这里显示这个命令其实就是用 curl 这个工具,在某个地址下载了一个适用于 node.js 项目的 .gitignore 文件。想要执行 AI 建议的这行命令,可以按一下 command + 回车,然后再按一下回车,执行这行命令。
完成以后,在项目里面,会创建一个 .gitignore 文件,文件里的内容就是一般的 node.js 项目做版本控制的时候要忽略掉的一些东西。
项目代码可以使用 prettier 格式化,我在编辑器里已经安装好了这个插件,保存文件的时候会使用它排版文件里的代码。我们可以创建一个 prettier 的配置文件。
按一下 ctrl + ` 打开 AI 命令搜索,输入 create prettierrc with quote ,command 回车,再执行一下这个人工智能给我们建议的命令。
这行命令会在项目里创建一下 .prettierrc 文件,里面有一个配置,把 singlequote 设置成了 true,意思就是在项目里使用单引号。