NVM node版本管理

229 阅读3分钟

在M1芯片的Mac上安装Node Version Manager (NVM) 和 Node.js(随手)

前言

有时我们需要面对老旧项目,而这些项目可能使用了较低版本的Node.js。当你为了维护这些项目而需要切换到低版本Node.js时,可能会感到有点头疼。

不过别担心,有一个超级方便的工具叫做Node Version Manager(NVM)。使用NVM,你可以轻松地在不同的Node.js版本之间切换,这样就能让你的项目保持顺利运行。

Node Version Manager(NVM)是一个用于管理多个Node.js版本的工具。在M1芯片的Mac上安装NVM和Node.js需要一些额外的步骤,因为M1芯片使用的是ARM架构而不是传统的x86架构。

在接下来的教程中,我们会讨论如何在M1芯片的Mac上安装NVM,以及如何使用它来灵活地管理Node.js版本。这样,就能更轻松地适应不同项目的需要,提高效率,同时确保代码的可靠性。

废话不多说直接开整。

以下是详细的步骤:

步骤 1:打开终端

打开终端应用程序。你可以通过在Spotlight搜索中输入“终端”或者在“应用程序” -> “实用工具”中找到终端。

步骤 2:下载NVM脚本

在终端中输入以下命令下载NVM安装脚本:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

这将下载并运行NVM的安装脚本。

步骤 3:配置终端

根据脚本的输出,可能需要在你的终端配置文件(如~/.zshrc~/.bashrc~/.bash_profile)中添加一些配置。使用文本编辑器打开配置文件,并添加以下行:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

保存并关闭配置文件。

步骤 4:重新加载终端

运行以下命令以重新加载你的终端配置,或者关闭终端并重新打开一个新的终端窗口:

source ~/.zshrc   # 如果你使用的是Zsh

或者

source ~/.bashrc  # 如果你使用的是Bash

步骤 5:安装Node.js

使用NVM安装Node.js。运行以下命令:

nvm install 14 #nodeversion

这将安装最新版本的Node.js。

步骤 6:设置默认Node.js版本

如果你想将默认Node.js版本设置为14,可以运行以下命令:

nvm alias default 14

这将把Node.js版本设置为14。

现在,你已经成功在M1芯片的Mac上安装了NVM和Node.js。验证Node.js的安装和NPM的安装:

node -v
npm -v

请注意,上述命令中的版本号可能会因为Node.js和NPM的更新而有所不同。现在,你可以开始使用Node.js和NPM来开发和运行JavaScript应用程序。

总结

现在你已经成功在M1芯片的Mac上安装了Node Version Manager(NVM)和Node.js!通过这个过程,你可以轻松地管理和切换不同版本的Node.js,以满足你项目的需求。

如果你有其他Node.js项目或者需要使用特定版本的Node.js,只需简单地使用NVM命令即可实现版本的切换。记得在继续进行任何Node.js开发之前,检查你的终端中Node.js和NPM的版本,确保它们是你期望的版本。

如果你有任何疑问或者需要进一步的帮助,不要犹豫,随时给我留。