你有没有遇到过这样的情况,接管一个Nodejs项目,启动直接报错。错误消息提醒提醒错误。 Node 版本要低于 12.你觉得Node版本减少了,但是立刻想到Vue3项目使用的vite要求Node版本大于12。这个时候你该怎么办?
别担心,今天就给大家介绍一款Node版管理工具 — nvm。使用nvm可以非常方便地在多个node版本之间转换,方便您在任何时代执行node项目。nvm作为node版本管理工具,具有以下主要功能:
1.安装不同版本的Node
2.不同的Node版本转换不同的Node版本
3.默认设置Node版本
4.删除已安装的Node版本
跟着我了解一下如何使用它。
安装nvmnvm需要通过脚本安装,可采用以下两种形式:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
mac 系统可以用 homebrew 安装:
brew install nvm
脚本执行后,nvm 指令应该可以使用。若提醒:“ nvm: command not found “,可以执行一下 source 指令。
#bash: source ~/.bashrc#zsh: source ~/.zshrc#ksh: . ~/.profile
mac 使用 brew 指令安装后,需要根据要求建立 .nvm 目录并添加 nvm 配备shell环境变量。
操作命令测试安装是否成功:
nvm --help
如果有助于导出信息,则表示安装成功。
使用nvm安装nodednvm安装node的命令非常简单易懂,无需背诵指令。如下:
nvm install node
执行此指令将安装最新版本的node。安装指定版本的node也很简单:
nvm install 14.7.0
那我不知道版本号啊,要不要先去官网查版本号?不,nvm一个指令就可以了:
nvm ls-remote
本指令将列出所有可用的node版本。
nvm最大的优点是可以在多个node版本之间转换,如何切换版本?
指令也很简单:
nvm use 14.7.0
如果要使用系统安装的node版本,可以这样操作命令:
nvm use system
如果安装了很多版本,我不记得要转换版本号怎么办?您可以使用指令查询:
nvm ls
本指令将列出所有已安装版本,与上述可安装版本的指令非常相似~
根据以上介绍,您现在可以在多个node版本中自由转换。
扩展阅读要充分利用虚幻引擎,您需要使用正确的工具对其进行备份。版本控制可以存储您所有的数字资产并管理资产迭代。使用版本控制还可以将大文件交付给远程团队的成员,无论他们身在何处。
工具说明Maven目前最流行的项目管理和理解工具之一,通过它可以很方便地引入项目所需的依赖包,完成项目的构建。GitGit目前最流行的分布式版本控制工具,更是大多数互联网公司首选的版本控制工具。Git主要负责记录文件(包括代码和配置)的变更,将文件的修改时间、文件名、修改人、修改内容等信息一一记录下来。
在商业世界中,数字资产是必不可少的资产。这就是为什么制定管理它们的程序至关重要的原因。资产管理软件提供了一个用于存储、组织和管理数字文件的中央存储库。这些文件可以包括图像、视频、音频和其他文档。它还具有用于标记、搜索和管理用户权限的工具。
现在大部分的网络部署和版本控制工具都在使用散列算法来保证文件可靠性。在进行文件系统同步、备份等工具时,使用散列算法来标志文件唯一性能帮助我们减少系统开销,这一点在很多云存储服务器中都有应用。当原有文件发生改变时,其标志值也会发生改变,从而告诉文件使用者当前的文件已经不是你所需求的文件。散列函数很难可逆这种不可逆性体现在,你不仅不可能根据一段通过散列算法得到的指纹来获得原有的文件,也不可能简单地创造一个文件并让它的指纹与一段目标指纹相一致。