升级 Node.js 版本的步骤

这篇具有很好参考价值的文章主要介绍了升级 Node.js 版本的步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

node 已经成为前端开发,分不开的工具了,但node的使用除了npm i 等命令,还是有很多不清楚,不常用的。

特别是新手,可能经常遇到这样的问题,

问题一:明明我的命令是按照前端教的输入的,为什么启动不了我的项目?

问题二:我要负责好几个项目,并且他们使用的node版本不一致,每次都需要重新下载node,是不是太麻烦,而且容易出错。

今天的笔记就是node版本管理相关的记录:

1. 确认当前 Node.js 版本

在终端(命令行)中输入以下命令可以查看当前安装的 Node.js 版本:

node -v

2. 安装 Node.js 的版本管理器nvm

可以使用 nvm 来管理多个版本的 Node.js,首先需要在终端中安装 nvm,nvm的官网:GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

通过 Git clone 命令来克隆仓库,命令如下:

git clone https://github.com/nvm-sh/nvm.git ~/.nvm

克隆完毕后,打开对应 Shell 的配置文件(如 ~/.bashrc),并添加以下命令:

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

请注意,在mac端,以上命令会报错,可以用下面的这个:

export NVM_DIR="$HOME/.nvm"
[[ -s "$NVM_DIR/nvm.sh" ]] && source "$NVM_DIR/nvm.sh"

保存文件。然后执行以下命令,使配置生效:

source ~/.bashrc

3. 安装新版本的 Node.js

在终端中输入以下命令安装新版本的 Node.js:

nvm install <version>

其中,`` 为需要安装的版本号,例如:

nvm install v16.4.2

注意:有时候我们输入的版本号不一定正确,或者说,并不知道有哪些版本号可以下载,那可以用以下命令来查看版本号。

nvm ls-remote

4. 切换到新版本的 Node.js

在终端中输入以下命令切换到新版本的 Node.js:

nvm use <version>

例如:

nvm use v16.4.2

注意:当你的nvm里面没有你use的版本的时候,需要先执行nvm install <version>。如果已经执行过了,那么在相关的项目中直接用nvm use <version> 就可以切换到对应的node版本了

5. 检查node版本

在终端中输入以下命令查看当前 Node.js 版本:

node -v

如果显示的版本号与升级到的版本号相同,则说明升级成功了。

注意:在使用 nvm 切换 Node.js 版本后,在新的终端窗口中仍需执行 `nvm use ` 来切换版本。文章来源地址https://www.toymoban.com/news/detail-461430.html

到了这里,关于升级 Node.js 版本的步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MacOS将Node.js升级到最新版本

    在Mac O S上将Node.js升级到最新版本 If you initially installed Node.js with Homebrew, run: 如果您最初使用 Homebrew 安装 Node.js,请运行: Or as a one-liner: 或者作为一句单行: A convenient way to change versions is to use n: 更改版本的一个便捷方法是使用 n: To install the latest version of Node.js with n: 要使用

    2024年02月08日
    浏览(40)
  • node.js 安装步骤(超详细小白版) 和 node安装指定版本

    一、下载 Node 地址:node 官网 一般可以选择稳定的最新版本; 由于并非所有都支持最新的Node版本,如果要更换其他版本,看下面 选择【所有下载选项】 选择【所有下载选项】– 【Parent Directory】 之后可以看到任何的node版本 选择打开其中一个版本 二、安装 下载完双击打开

    2024年02月17日
    浏览(40)
  • 在使用node.js时发现的问题,npm版本版本过低,升级报错

          博主,之前安装nodejs,并没有通过nvm来控制。后面发现nvm很好用。就直接安装nvm使用。但没有把之前安装的nodejs版本删掉。就导致出现了很多很多的bug。找原因找太久。就想发文记入一下。     问题一: nvm中切换不了nodejs版本。其实一开始安装nvm时是能切换的。

    2024年02月05日
    浏览(107)
  • Node js 升级更新后 npm用不了 npm npm does not support Node.js 或者node版本太低

    一开始是出现node版本太低,然后升级了node发现升级后npm不支持,发现是node的版本需要与npm对应,而npm没法跨级升,下面教大家解决办法: 一、检查你的nodejs和npm的版本能否对应得上 (注:如果npm版本查询显示空也可以用下面的方法) 这里附上 npm和node版本对照官网 : 以往的

    2024年02月02日
    浏览(54)
  • node.js 打开低版本的npm项目报错以及升级包依赖解决方案

    npm-check|升级你的 node 项目中依赖库最佳方案 - 知乎 (zhihu.com) (128条消息) npm install 安装失败常见问题解决办法_npm install安装失败_tester_sz的博客-CSDN博客 (128条消息) 解决nodejs报错 :Cannot find module \\\'xxx\\\'的问题 。(自己总结的,亲测有效)_cannot find module \\\'node:module_10Alexander01的博

    2024年02月11日
    浏览(56)
  • 【已解决】解决前端模块与Node.js版本不兼容问题

    目录 一、问题描述: 二、问题定位 三、解决方案 3.1 安装一个兼容版本的Node.js: 1 安装node 2 安装nvm 3.2 更新node-ipc模块: 3.3 使用--force选项(不推荐): 3.4 寻找替代模块: 报错信息如下: 这个报错信息表示尝试安装的 @achrinza/node-ipc 模块的版本 9.2.5 与当前使用的Node.js版

    2024年04月13日
    浏览(52)
  • 【技术指南】升级你的pnpm到最新版本,享受Node.js v16.14带来的强大功能!

    引言: 在现代软件开发中,包管理工具是必不可少的。而pnpm作为一款功能强大的包管理工具,为我们提供了高效、便捷的开发体验。然而,随着Node.js的不断更新,pnpm也需要进行相应的升级以适应新的版本。本文将详细介绍如何将你的pnpm升级到最新版本,并享受Node.js v16.1

    2024年02月04日
    浏览(76)
  • 前端笔记10——Win7下node.js和npm版本兼容性问题解决。

    新版本node.js不支持WIN7。 Win7的电脑只能支持到Node v13.14.0。 可能之前装了新版本的node,删了重装后,导致运行npm命令老是提醒信息,说是不支持node版本。 npm does not support Node.js v13.14.0 可是显示版本正常 解决方法: 卸载node之后,在把npm和npm cache两个文件夹删掉。 删干净后再

    2024年02月15日
    浏览(62)
  • Node 调试利器,前端、Node 开发必备 - VSCode JS Debug Terminal

    经常看到有同学抱怨 Node 调试麻烦或者是搞不清怎么调试各种脚本、 Jest 、 Webpack 等等,而偶尔看到的调试相关的文章又全都是在写 inspect 、 launch.json 这些方案,其实有一定学习成本。 而其实在 VSCode 中早已内置了相当无脑的 Debug 方式,就是 JavaScript Debug Terminal ,利用它我

    2024年02月05日
    浏览(56)
  • 前端jd要求:了解一门后端开发语言优先 解决方案之Node.js

    作为前端开发者,了解一门后端开发语言可以为我们提供更多的职业机会和技术优势。在当今的技术领域中,前后端分离的开发模式已经成为主流,前端和后端的协作和沟通变得越来越紧密。因此,作为前端开发者,学习一门后端语言已经成为提高自己技能的重要途径。 以下

    2024年02月12日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包