再给我两分钟,我能教会你使用 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)!