自学内容网 自学内容网

再给我两分钟,我能教会你使用 nvm 一键搞定node 和 npm

1. nvm简介

        NVM(Node Version Manager)是Node.js的版本管理工具,它允许用户在同一台机器上安装和管理多个Node.js版本。这对于需要在不同项目之间切换Node.js版本的开发者来说非常有用,因为不同的项目可能依赖于不同版本的Node.js。

2. 操作nvm

(1)查看可以下载的node版本

nvm list available

 

(2)下载指定node版本

nvm install node版本号

 例如:想安装12.18.0版本的Node

可以使用命令

nvm install 12.18.0

 当然可以下载nvm list available之外的版本,不过,安装太旧的版本是无法直接使用npm的,后面我会讲解如何轻松解决这个问题

 

(3)查看已经下载的node版本

nvm list

 如果看到前面加上 * 符号,就是当前所使用的node版本号

 

(4)使用指定版本号

nvm use node指定版本号

例如:使用12.18.0的node版本

nvm use 12.18.0

3. 验证当前 node 和 npm

(1)查看当前node版本

node -v

(2)查看当前npm版本

npm -v

 

4.  常见问题:解决 nvm 安装 node 版本过低,导致无法直接使用 npm

这时就需要人为的手动更换npm路径了;

以我最喜欢的node版本12.18.0为例:

- 首先,在环境变量中创建NODE_PATH,

- 其次,给NODE_PATH环境变量其取值:D:\nvm\1.17\v12.18.0

- 最后 在Path中添加%NODE_PATH%

这是因为nvm下载低版本node后,该npm存放在node的文件中,如下:

如下图所示,在node.exe下有npm相关的依赖,只需要添加该目录到环境变量中即可。


原文地址:https://blog.csdn.net/qq_69183322/article/details/142930418

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!