阿里云(国内)安装nvm
之前分享的一篇文章:https://mp.weixin.qq.com/s/Gsu6nOpzXGvuWUhu2tYHRQ,里面有一个步骤需要自己去安装node18以上的版本
后台收到很多小伙伴说安装nvm失败了,今天我将详细指导大家如何安装nvm以及如何安装node18以上版本,只需按照以下步骤操作,即可傻瓜式完成nvm的安装!
1、切换到当前用户根目录
建议使用root用户安装
2、安装nvm命令
方法一:使用快捷命令
1 |
|
可以优先尝试使用该命令,这个命令会自动快捷安装,博主已经试过,国内阿里云会一直卡住,如果你的未卡住就可以不用看方法二
方法二:下载github的安装包
由于方法一快捷方式安装不了,本次使用下载安装包方法,安装包配置在github仓库,由于国内服务器无法直接访问github,所以需要配置下hosts域名。
2.1、去站长工具网寻找可以访问github的ip地址
地址:https://ping.chinaz.com/github.com
打开后界面如下
挑一个可用的响应时间低于100ms的响应IP
2.2、阿里云服务器配置github.com的hosts
切到阿里云服务器,使用以下命令更改hosts
1 |
|
在文件最底部追加github.com的域名映射关系
1 |
|
接下来输入wq保存下hosts配置信息,无需重启。这样配置完成后面服务器所以对github.com的访问都会通过20.205.243.166这个ip转发
2.3、下载nvm的压缩包
接下来,使用以下命令下载github的压缩包
1 |
|
下载完成后可以看到,当前目录会多出个压缩包:v0.39.1.tar.gz
2.4、解压nvm包
压缩包我们解压到.nvm目录下,先手动创建个文件夹
1 |
|
再使用命令解压之前下载的压缩包
1 |
|
解压完成后可以看到.nvm文件夹下多了一层nvm-0.39.1子文件夹
2.5、配置bashrc
编辑配置文件vim ~/.bashrc,添加以下nvm相关配置参数
1 |
|
配置文件如下图,添加到文件末尾,添加完成后wq保存下
2.6、让配置文件生效
继续输入以下命令,让上一步配置的bashrc生效
1 |
|
3、nvm使用
在使用nvm进行安装前,我们需要先配置下使用国内镜像去安装,否则会特别慢!
3.1、配置node和npm的淘宝镜像
直接nvm安装node和npm会特别慢或者连接超时,这里我们改成国内源
1 |
|
3.2、查看已安装的版本
1 |
|
可以看到,这时系统还未安装任何版本
3.3、安装指定版本的node
因为我工程需要用到node.js18以上版本,这里我使用以下命令安装
1 |
|
可以看到,自动安装了v18.20.4
3.4、nvm切换对应的版本
这里使用以下命令进行node的版本选择
1 |
|
切换完成后再继续使用nvm ls查看下已安装版本,可以看到nvm已成功使用了node18的版本了
4、node及npm版本验证
接下来,可以继续使用命令查看当前服务器使用的node和npm版本了
1 |
|
可以看到,一些都显示正常,大功告成
5、配置npm的镜像源
npm的官方镜像源是https://registry.npmjs.org/,该地址国内服务器很多无法正常访问,所以需要替换成国内常用的淘宝镜像源。
替换前,可以先使用命令查看你当前的注册源地址
1 |
|
如果已经替换了则无需再变更
使用以下命令进行国内镜像源配置
1 |
|
配置完继续使用npm get registry查看注册地址,已经是新的表面配置完成
6、npm命令使用
切到你自己的前端工程,使用以下命令进行依赖安装,该命令执行完会把相关依赖全部打包到node_modules文件夹下
1 |
|
依赖安装完成后,就可以查看你工程下package.json的scripts都有哪些脚本,使用npm run 对应的scripts即可完成应用启动了
如果想要后台运行npm命令,可以使用pm2进行守护进程运行,具体如何操作可以到我的AI工具:https://ai.quanyouhulian.com/,问gpt,提示词输入如何安装pm2并运行npm run dev命令