NVM简单使用及出现NVM安装后没有npm的解决方法。
NVM的简单使用
起因:今天在跑项目的时候,报各种错,最后找了一圈,是node版本不对的问题。不想重新安装node,下了nvm进行node版本管理,中间又遇到了一些问题。都详细来说说。
2022.3.29 重装了最新的nvm 1.1.19 ,不会出现nvm安装Node没有npm的情况。下面有NVM1.1.19下载地址
1.安装
github下载地址
- nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
- nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
- Source code(zip):zip压缩的源码
- Sourc code(tar.gz):tar.gz的源码,一般用于Linux系统
这是我用的版本 1.1.6,上不去github的可以下
https://wws.lanzoub.com/igA1C025w11c
1.1.9版本的
https://wws.lanzoub.com/ipWCw028kxqf
2.使用
先nvm -v
查看是否安装成功。
然后设置镜像,不然下的很慢,在下载目录下,找到settings.txt
添加:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
设置好镜像后,使用命令安装相应版本。
nvm install 版本号
我在这安装的是14.19.1版本的
然后使用命令切换版本,然后可以使用命令查询是否成功
nvm use 版本号
node -v #查询版本号
npm -v # 如果安装的nvm是1.1.16版本的可能会报错,继续往后看
3.其他
一般安装完后,对应版本号的目录中会有npm和npm.cmd
但是,有的目录下没有,使用npm会报错,显示’npm’ 不是内部或外部命令,也不是可运行的程序。
因为nvm安装node没有安装相应的npm。
但是,实际上,nvm是下载了的,可以在下载过程中看到,目录下创建了一个temp文件夹,但是不知道什么原因,没有拷贝到对应版本目录下。
所以只能手动下载。
npm下载地址:http://npm.taobao.org/mirrors/npm/ (下载对应版本的zip文件)
node版本对应npm版本:https://nodejs.org/zh-cn/download/releases/
在这里,我下的是node是14.19.1,对应npm是6.14.16。
npm 6.14.16
然后将文件解压到版本对应的 node_modules目录下,改名成npm
最后将npm文件夹里面的bin目录下的npm和npm.cmd两个文件复制一份到对应node版本的根目录下。我这里是直接从压缩包的bin目录下复制出来的,方便展示。
最后查询
成功。
NVM简单使用及出现NVM安装后没有npm的解决方法。相关推荐
- Mac更新后ae不能打开,ae安装后打开报错解决方法
Mac更新后ae不能打开,mac最新系统ae打不开,ae安装后打开报错怎么办?有网友提问,装的AE2021版本,之前还好好的,突然某天就打不开了,重装AE也没用,怎么都打不开,每次都提示这个?如何解决 ...
- windows下python3关于机器学习的环境配置,Anaconda的安装和使用方法以及安装后无法打开的解决方法
早就知道Anaconda可以管理好多个环境,由于原来一直没有这方面的需求,电脑上的python-base环境加一个pip几乎能解决所有问题,但现在看来不得不再添加其他的环境了.但是一个anaconda ...
- sql安装后pubs库丢失 解决方法
安装sql后发现没有pubs库,在网上找到解决问题的方法,在此记录一下,方便以后遇到此问题知道解决方法. 将SQL2000SampleDb.msi添加到附件里以便下载. 下载后双击:SQL2000Sa ...
- 计算机没法安装打印程序,电脑安装打印机驱动安装后不能打印的解决方法
经常有网友问打印机驱动安装完了怎么不能打印?其实这个问题的因素是多方面的,今天整理了一些最常见的装完打印机驱动不能打印的解决方法,供大家参考,希望能帮到大家! 能装驱动不能打印我们可以通过以下几个方面 ...
- docker开机启动失败_docker安装后启动不了 解决方法
第一种情况: 可能是你的selinux没有disabled,导致了守护docker的deamon进程启动不了 查看系统日志如果发现下列信息: May 7 12:34:14 localhost dock ...
- CentOS7安装后没网络的解决方法
文章目录 1.没有ifconfig命令 2.试试ip addr命令 3.修改网卡的配置文件 4.重启network服务 5.用ping验证 6.文章版权 CentOS 7最小化安装成功后缺省是不启动网 ...
- net软件安装后不能卸载的解决方法
直接安装windows installer clear up. 把要卸载的,remove掉(remove掉后,会把这儿程序在注册表中的相关信息清除,但是不会删除相应的程序文件). 再把对应的程序文件删 ...
- electron安装后运行报错解决方法
electron安装方法: npm install electron 或 yarn add electron 但由于electron文件较大,安装运行报错说明下载不完整! 好多次下载基本都无法运行,下 ...
- linux(ubuntu 14.04 lubuntu14.04)下 搜狗拼音法安装后无法运行的解决方法
症状 通过.deb文件安装之后fcitx运行正常,但是无法切换到 解决方案 首先 im-config 在里边选择fcitx 然后进入fcitx-config-gtk3,如果和我一样,就会是只有一个en ...
最新文章
- 人和人之间是需要沟通的
- 【前端帮帮忙】第7期 关于节流(throttle)和防抖(debounce)的理解
- SAP Commerce Cloud Accelerator theme css 加载的问题和 multi step checkout
- Android之All children of ConstraintLayout must have ids to use ConstraintSet
- 【渝粤教育】国家开放大学2018年春季 0676-22T物流成本管理 参考试题
- 在Workstation 14中导入vCenter Server Appliance 6.5
- JPA实体注解与hibernate主键生成策略
- hdoj 4526 威威猫系列故事——拼车记
- 图像分割方法及性能评价综述
- 代码编辑器sublime text 4130 for Mac
- win7如何调整计算机c盘,win7系统让c盘和d盘合并的两种方法
- 微信小程序 Page pages/Index/Index has not been registered yet.问题解决
- 深入理解 Java中的 流 (Stream)
- Rapid IO接口测试工装研究
- Java Web 七 会话技术 八 Cookie 九 Session
- 软考成绩到底什么时候公布?应该如何查询?
- 网络安全工程师常用的威胁情报分析平台有哪些?
- windows server 2008的安装
- 华为:尝试超越香农极限,突破芯片工艺瓶颈
- 【MySQL】——mysql exporter源码分析