nvm安装后node生效但是npm不生效

问题

昨晚安装nvm时,发现一些坑

问题
发生文件冲突
解决
在安装nvm的时候最好先把之前的node和nvm的版本全都卸载掉,这样安装的话会舒服一点,避免文件冲突

问题
nvm list输出当前的node版本的时候会发现没有对应的版本,或者是说找不到对应的文件,当然也使用不了node了
解决
安装时,不要放在有空格的文件目录下

问题 目前发现 8.11以上版本的node版本对应的npm都没法自动安装,也就是说nvm安装之后,node没有问题,但是没有npm,也就是说npm -v的时候发现在node-modules里面没有东西,报错就是
nvm安装后node生效但是npm不生效
解决

  • 自己下载node对应的npm版本
  • 解压后将文件夹重命名为npm并复制到node_modules目录下
  • 最后将npm中bin目录下的npm以及npm.cmd复制到与node_modules目录同级目录下