项目多且每个node版本不一样,是时候用nvm了!!!
nvm安装后node生效但是npm不生效 nvm for windows
一.安装nvm
github.com/coreybutler…
- nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
- nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
- Source code(zip):zip压缩的源码
- Sourc code(tar.gz):tar.gz的源码,一般用于Linux系统
二、安装nodejs
三、使用某一版本node
四、nvm命令
五、如果安装后node -v可以查询到版本,而npm -v不可以查询到版本,查看npm下载是否有问题
- 进入nvm下的指定的node版本目录发现目录下没有npm运行文件
- 进入node_modules发现文件夹为空
六、出现npm -v失效的问题,是因为 8.11以上版本的node版本对应的npm都没法自动安装,解决办法如下
- 需要自己先对比nodejs([nodejs.org/zh-cn/downl…]) 对应版本的npm版本,然后到npm官网( npm.taobao.org/mirrors/npm…)下载手动安装对应的npm版本
- 解压后将文件夹重命名为npm并复制到node_modules目录下

- 最后将npm中bin目录下的npm以及npm.cmd复制到与node_modules目录同级目录下

- 重新执行nvm use 版本号,此时npm命令便可以使用了