阅读视图

发现新文章,点击刷新页面。

新手必看,AI编程路上不可避免的Node管理

大家好,我是李想。

AI编程真的很火,但经常有朋友在问我Node是什么,经常看见运行这个项目需要Node环境,运行这个MCP又需要Node环境,问我怎么下载,下载哪个版本。

就比如新出的Gemini-cli,前置条件就是必须安装Node.js18的版本。

wechat_2025-06-27_151047_685.png

为了让小白更好的上手AI编程,今天我就给大家写一篇Node基础文章,并推荐一个Node的版本管理工具。

1.Node简介

那Node到底是什么?

wechat_2025-06-27_165300_332.png

官方介绍:Node.js 是一个利用高性能 V8 引擎在服务器端运行 JavaScript 的平台,其独特的事件驱动和非阻塞 I/O 设计使它成为构建高性能、可扩展网络应用的理想选择,并拥有极其丰富的 npm 生态系统支持。

其实不重要,你不需要掌握Node.js这门语言,只是因为有Node.js有着庞大的开源库生态系统 npm-它是世界上最大的软件注册中心,提供数百万个可重用的代码包(模块)

所以我们需要通过Node.js的 npm 去下载相关的依赖包(工具),这样我们才能更好的去接触AI编程,接触Github众多的项目。

2.下载安装

网址:nodejs.org/zh-cn

来到我们的官网,点击Install下载

图片.pngwechat_2025-06-27_165344_284.png

在这里你可以选择Node版本,你的系统,然后点击.msi开始下载

图片.pngwechat_2025-06-27_153704_231.png

下载完毕后运行msi文件,一直next。

图片.pngwechat_2025-06-27_153907_065.png

这里可以把Node安装到C盘以外的地方,然后一直next

wechat_2025-06-27_153957_706.png

这里点击Install就可以把Node安装到本地了。

图片.png

wechat_2025-06-27_154040_153.png

安装完毕后Win+R开启命令列,输入cmd打开终端。

图片.png

wechat_2025-06-27_154339_921.png

然后输入node -v和npm -v。

图片.pngwechat_2025-06-27_154520_986.png

成功显示版本信息就说明我们的Node安装成功了!

3.Node版本管理工具

给大家介绍了Node,实在有必要给大家说说Node的版本管理工具-nvm

网址:github.com/coreybutler…

wechat_2025-06-27_161112_751.png

为什么需要对Node版本进行管理呢?大家通过Node去下载项目依赖后会经常遇见项目启动报错,启动不起来。

很多时候就是因为Node版本的问题,因为有些项目他需要的Node版本可能是18。

有点项目又可能是22或者其他的,但是我们系统下载Node的版本只有一个,总不能跑一个相对就重新下一个Node版本吧。

这时候,Node版本管理工具nvm就很重要了,它可以下载多种node版本,在不同的项目中切换不同的Node版本,这样在下载项目的依赖就不会出错了!

网址:github.com/coreybutler…

来到我们的下载页面

图片.pngwechat_2025-06-27_161212_789.png

选择红框中的exe版本下载。在安装之前大家记得把之前下载的Node给卸载了,没安装过就不用管。

一直下一步,这里的路径记得不用使用中文。

图片.pngwechat_2025-06-27_161326_808.png

安装完毕后启动win+r,cmd启动命令输入nvm -v。

图片.png

wechat_2025-06-27_161600_008.png

成功显示就说明成功。

之后我们可以通过nvm install 来下载指定的Node版本,比如nvm install 18.20.7。

wechat_2025-06-27_162212_991.png

通过nvm list查看我们安装了哪些版本,比如我这里就显示了我下载了两个版本,*代表现在使用的是18.20.7版本。

图片.png

wechat_2025-06-27_162212_991.png

切换的时候同nvm use 23.0.0 就可以切换成功了。

图片.png

wechat_2025-06-27_162328_542.png

最后再附上命令一览表

命令 说明
nvm install <version> 安装指定版本的 Node.js
nvm install lts 安装最新的 LTS(长期支持)版本
nvm use <version> 切换使用指定的 Node.js 版本
nvm list 查看所有已安装的 Node.js 版本
nvm ls-remote 列出所有远程可用的 Node.js 版本
nvm uninstall <version> 卸载指定的 Node.js 版本
nvm alias default <version> 设置默认使用的 Node.js 版本
nvm current 显示当前正在使用的 Node.js 版本
nvm on 启用 nvm 版本管理功能
nvm off 禁用 nvm 版本管理功能
nvm version 查看当前安装的 nvm 版本
nvm proxy [url] 设置或查看下载代理服务器
nvm node_mirror [url] 设置或查看 Node.js 镜像源
nvm npm_mirror [url] 设置或查看 npm 镜像源
nvm reinstall-packages <ver> 将当前 npm 包重新安装到另一个 Node 版本
nvm list available 显示可供安装的所有版本(Windows 专用)
nvm root [path] 设置或查看 nvm 的安装路径
nvm cache dir 显示 nvm 的缓存目录路径
nvm cache clear 清空 nvm 的缓存

4.结语

今天的文章就到这里了,恭喜我们又掌握了编程路上的一个小知识。

图片.png

❌