Fork me on GitHub

前段多版本node管理----nvm

实际项目中可能遇到过多个前端项目使用的node版本不一致问题,但是又不能用哪个就卸载哪个,再安装,显然是不合理的,这时候版本管理器的作用就出来了

 node.js version management,是一个node.js的版本管理工具。为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js

 

nvm下载

注意!注意! 注意!:安装前将电脑Nodejs 清干净环境,一定要清理干净,免得后面出现各种各样的问题

 

nvm安装:Linux:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash

Window:直接下载安装:https://github.com/coreybutler/nvm-windows/releases

 

一般NVM安装完环境变量会自己配置好,可以去检查一下,没有的话自己配一下

 

然后安装对应的node版本:cmd运行
比如安装12.15.0的版本(由于github有时候无法访问,所以需要多试几次或者xx上网):nvm install 12.15.0
切换当前使用的版本,比如需要切换到12.15.0的版本:nvm use 12.15.0
查看所有版本以及当前使用的版本:nvm list

nvm安装node对应版本后,却没有安装npm,这时需要我们自己下载npm

node -v 没问题

npm -v 报错 

查看node对应的npm版本,然后进行下载:Node.js — Node.js 版本

下载完成后把里面的npm拷贝出来,复制到你nvm对应版本的node_modules 下面

将npm /bin 目录下的着两个文件复制到和 node_modules 同一层,这样npm 就可以了,可以用命令行工具试一下npm -v

 

 

posted @ 2025-03-31 17:33  WantRemake  阅读(105)  评论(0)    收藏  举报