nvm与npm的区别
NVM
(Node Version Manager)是一个 Node.js 版本管理器
,可以让你在同一台计算机上同时安装和切换多个不同版本的 Node.js。这对于需要在不同项目中使用不同版本的 Node.js 的开发者来说非常有用。
NPM
(Node Package Manager)是 Node.js 的包管理器
,用于管理和发布 Node.js 应用程序所需的各种软件包和模块。通过 NPM,开发者可以方便地安装、升级、卸载和共享 Node.js 应用程序所需的各种组件。
简单来说,NVM 主要用于控制 Node.js 版本,而 NPM 则专注于管理 Node.js 应用程序所需的各种软件包和模块。
nvm安装
① 首先检查是否安装了nodejs,打开终端输入命令 node -v
,看到版本号,表示安装了node。如果没有安装node,直接跳到步骤④。
② 如果安装了node,首先将电脑中关于node.js的东西全部删除掉。
③ 查看node是否删除:打开终端输入命令 node -v
,看不到版本号并且飘红报错表示删除成功。
④ 下载安装,打开官网下载官方的nvm。
⑤ 安装nvm之后,查看是否安装成功:打开终端输入命令 nvm version
,看到版本号,表示安装成功。
安装node
① 找到nvm安装目录,打开 settings.txt。复制以下两行代码粘贴到settings.txt文件中。如下图所示,然后保存。
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
② 选择要安装的 Node.js 版本,使用nvm install <version>
命令进行安装,version指安装的具体版本号。例如 nvm install 14.17.6
就是安装 Node.js 的 v14.17.6 版本。
③ 安装完成后,可以使用nvm use <version>
命令切换不同版本的 Node.js
④ 使用nvm ls
可以查看所有已安装的node版本,前面带星号的就是目前在使用的node版本。
⑤ 此时,你可能会发现node安装了,也使用了nvm use
命令,但没有任何版本前面带信号,在终端输入node -v
也会报错,此时是因为node需要配置环境变量,配置过程见上一个文档。配置完成即可正常使用node啦。