问题背景:使用nvm-setup.exe 方式安装 nvm , 版本号1.1.7
问题表象:使用nvm可以正常安装nodejs. 但是 npm -v 显示 not found
原因分析: nvm 安装的nodejs 里面的node_modules 并没有npm。Google 显示很多人遇到同样的问题。issue 说1.1.7 已经修复了 npm 路径问题(实际并没有)。实际很多人还是没能把npm 下载下来。
解决方案: 自己去nodejs 官网下载对应的版本, 拷贝对应的npm 相关文件到 nvm 下的 对应的nodejs 文件夹中(对比看一下解压出来的nodejs 文件目录就知道要拷贝那些文件了)
后续: 在安装nodejs v14.15.0 版本的时候, npm 是正常的(所以有闲的可以去定位一下bug)