nvm安装node没有npm的问题
使用nvm安装新的node版本后切换版本号,发现npm没有,执行npm命令的时候报npm命令不存在。运行npm -v也查不到npm的版本号。
说明我们在用nvm安装的node版本是没有安装npm的,以下有两种解决方式:
1、更改配置文件,自动下载npm
1、命令行运行:nvm root
显示出nvm的安装目录
2、打开nvm文件夹下的settings.txt文件,在最后添加以下代码:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
将下载镜像源指向淘宝(这步也很重要,否则在安装node的时候会出现卡死,npm安装不成功的情况)
3、打开cmd,nvm install v版本号
4、打开nvm文件中对应版本号的node_modules文件夹,可以看到npm文件,则说明npm安装成功

5、nvm use 版本号
2、手动安装node对应的npm版本
我没有尝试过这种方法,记录一下,如果有对这种方法比较感兴趣的,可以试一下。
是因为在使用NVM安装node的时候不会默认安装npm,所以需要我们自己下载后放到nvm对应的node目录下面
npm下载地址:http://npm.taobao.org/mirrors/npm/ (下载对应版本的zip文件)
node版本对应npm版本:https://nodejs.org/zh-cn/download/releases/
下载完成后将zip文件解压到nvm安装目录中对应的node版本中的node_modules目录下
解压在“X:\XXX\node_modules”下 ,然后将文件夹的名称改为npm

最后将npm文件夹里面的bin目录下的npm和npm.cmd两个文件复制一份到对应node版本的根目录下

使用 npm -v 测试一下

参考博客:
https://blog.csdn.net/qq_42299461/article/details/119181188
https://www.cnblogs.com/beileixinqing/p/7787917.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2016-06-29 验证码
2016-06-29 倒计时