node本身包含一个npm,后来本人通过它安装nvm来管理npm版本,长期以来一直相安无事,再后来在终端使用中莫名其妙出现一个奇怪问题——无论在独立终端,还是vscode的集成终端,输入以下命令都能打印一样结果:
node --version
#v10.10.0
但是执行下面命令时,一个打印v6.9.0,一个打印v5.8:
npm --version
其中v6.9.0是我所期望的,与nvm所管理的npm版本一致,而v5.8是哪来的呢?实际上是最初安装的npm版本。考虑到后续基本都是使用nvm,所以把最初的npm删掉:
Mac中,把
/usr/local/lib/node_modules/npm
删掉至此问题解决,但是我依然不知道为何当初没有问题,而后来出现这个问题,疑惑不爽中……有谁可以帮忙解答一下?
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有