前端小王hs:
清华大学出版社《后台管理实践——Vue.js+Express.js》作者
网络工程师 前端工程师 项目经理 阿里云社区博客专家
email: 337674757@qq.com
vx: 文章最下方有vx链接
资料/交流群: vx备注node
做这期文章是因为发现CSDN 排行榜收藏榜JavaScript类别的第一名2024最新版Node.js下载安装及环境配置教程【保姆级】错误实在是太多了,文章是2023
发布的还把标题改为2024
,属实有点无语了
Node.js
node.js官网,这个官网的首页默认是最新的版本的,如下图所示:
版本区别
在下载Node.js(LTS) 中可看到有LTS
,这是代表长期支持的版本(长达30
个月的维护),默认会下载长期支持的版本,如下图所示:
此外还有current
版本,代表是最新的稳定版本(会在发布之后的6
个月内保持更新和维护),点击官网右上角的下载,可进入下载详情页,如下图所示:
注:相关的版本支持细则可看Node.js 版本
下载
命令行安装
按照官网提供的命令(命令会随着版本改变而变化)依次执行2
行命令即可安装node.js
,代码如下:
# Download and install fnm:
winget install Schniz.fnm
# Download and install Node.js:
fnm install 22
# Verify the Node.js version:
node -v # Should print "v22.15.0".
# Verify npm version:
npm -v # Should print "10.9.2".
这里不是4
行命令吗?怎么执行2
行就安装了呢?后2
行是进行测试的~如果输入node -v
有输出,就代表安装完成了,如下图所示:
这是使用fnm
版本管理器进行安装的,国内最为知名的应该是nvm
至此,npm
安装就结束了,没错,就这么简单,不需要环境配置!!!! 您也可以不继续看下面的文章内容了!!
安装结束了,可以不往下看了
安装结束了,可以不往下看了
安装结束了,可以不往下看了
但是,如果您想安装以前的版本,例如16.18.1
之类的经典版本(兼容老项目),但发现在版本下拉部分没有这个版本,如下图所示:
可以在版本列表中找到对应的版本,点击Details
,如下图所示:
在小版本弹窗中点击release
,如下图所示:
接着便会进入到下载资源列表(点击进行跳转)了,只需找到适合自己操作系统的版本进行下载即可,如下图所示:
.msi安装程序
如果想要以安装执行程序的形式进行下载,那么选择对应的操作系统,点击绿色按钮下载即可,如下图所示:
流程如下:
直接一路Next
即可,如下图所示:
勾选同意声明,如下图所示:
选择安装位置,直接C
盘即可,因为本身就不大(100MB
上下不到),没必要放到其他的盘!
继续Next
,进入到组件选择页面,如下图所示:
在文章开头提到的那篇文章的环境配置为什么现在不需要配置,原因就在于这里的第5
点Add to Path
,这里的5
项分别是:
- Node.js Runtime:Node核心
- Corepack Manager:一个由
Facebook
推出的工具,用于切换Yarn
、npm
和pnpm
用的 - npm Package Manager (npm):包管理工具
npm
- Online Documentation Shortcuts:在线文档
- Add to PATH:安装时将
Node.js
和npm
的可执行文件目录添加到系统的环境变量
直接Next
即可
下一个页面是问要不要安装一些工具的,用于C/C++
编译,这里看情况勾选,默认(建议需要的时候再安装)不勾选,如下图所示:
点击Next
后进入安装确认页,如下图所示:
如果不想安装在此打住,如果安装直接Install
,最后安装完成,如下图所示:
按ctrl+R
打开命令行控制台,输入ndoe -v
,输出了版本号,说明安装成功,如下图所示:
一般不需要输入npm -v
,因为node -v
安装完成了,npm
也就有了
怎么卸载?
在桌面右键鼠标,在弹窗中选择显示设置或个性化,如下图所示:
在右上角搜索中输入应用,选择应用和功能,如下图所示:
找到Node.js
,点击卸载即可
nvm版本管理
如果您同时管理着多个项目,并且每个项目对node.js
版本的依赖不一,那么就可以选择nvm
安装nvm
跳转nvm下载页,在下载页中选择nvm-setup.exe
安装执行程序进行下载,如下图所示:
下载完成如图所示:
双击进入安装引导,勾选同意协议,点击Next
,如下图所示:
在安装位置选择页默认即可,nvm
本身不大,继续Next
,如下图所示:
Next
后进入一个通知选项页面,全部不勾选,这个选项主要是向安装者发布一些对于node.js
的信息的通知,如下图所示:
留下邮箱的是一个可选项,Next
即可,如下图所示:
接着进入nvm
的安装确认页,点击Install
即可,如下图所示:
安装结束,如下图所示:
这里勾选Open with Powershell
,打开控制台,输入nvm version
,输出版本号说明安装成功,如下图所示:
nvm安装node.js
在命令行(CMD
和Power shell
一样)输入nvm list available
,会列出所有可以安装的版本,如下图所示:
输入nvm install '版本号'
即可安装,例如nvm install 18.17.1
,安装完成后输入nvm use '版本号'
才会使用安装的版本,否则会-v
不生效,如下图所示:
输入nvm use 18.17.1
,再输入node -v
,即出现了版本号,如下图所示:
至此,Node
就安装完成了,输入npm -v
也是有的,如下图所示:
nvm常用命令
输入nvm ls
会输出所有的版本,如下图所示:
输入nvm use '版本号'
会切换到指定的版本,如下图所示:
输入nvm uninstall '版本号'
可卸载指定的版本,如下图所示:
对命令不熟悉,直接问AI
是个不错的选择,如下图所示:
结尾
希望能帮到大家少走弯路
欢迎关注csdn前端领域博主: 前端小王hs,喜欢可以点个赞!您的支持是我不断更新的动力!🔥🔥🔥
前端小王hs:
清华大学出版社《后台管理实践——Vue.js+Express.js》作者
网络工程师 前端工程师 项目经理 阿里云社区博客专家
email: 337674757@qq.com
vx: 文章最下方有vx链接
资料/交流群: vx备注node