Linux系统使用Git仓库安装Nvm工具并安装Npm和Node

环境检查

1、检查是否安装了git,没有就装一下

# 检查git
git --version
# 以yum安装git
yum install git

下载

# 下载
git clone  https://github.com/nvm-sh/nvm  ~/.nvm
# 执行nvm安装脚本
cd .nvm
chmod +x nvm.sh
./nvm.sh

环境变量

echo "source ~/.nvm/nvm.sh" >> ~/.bashrc
source ~/.bashrc

 

# 加入profile
vim /etc/profile
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
source /etc/profile
# 加入bashrc
vim ~/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
source ~/.bashrc
#检查nvm是否安装完成
nvm -v

使用nvm安装node和npm

# 安装v8.6.0版本,可以根据需要安装你的版本,使用nvm ls-remote查看可用版本
nvm install v8.6.0
nvm use v8.6.0
# 检查是否安装成功
node -v
npm -v
# 如果需要切换版本,则nvm install 另一个版本号,然后nvm use 另一个版本号

设置nvm的镜像源(国内用taobao镜像会快一点)

vim ~/.bashrc
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node/
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
source ~/.bashrc

安装NPM

nvm install -g npm
nvm i -g npm

原创文章,作者:AIRF,如若转载,请注明出处:http://www.ai-rf.com/index.php/2023/06/24/linux%e7%b3%bb%e7%bb%9f%e4%bd%bf%e7%94%a8git%e4%bb%93%e5%ba%93%e5%ae%89%e8%a3%85nvm%e5%b7%a5%e5%85%b7%e5%b9%b6%e5%ae%89%e8%a3%85npm%e5%92%8cnode/

(0)
AIRFAIRF
上一篇 2023年6月21日 下午1:00
下一篇 2023年6月24日

相关推荐

  • 反转了?360 在系统组件拉屎,微软给其擦屁股,最后火绒背锅

    分享一下有关近期火绒安全误杀 Windows 资源管理器 explorer.exe 导致用户电脑黑屏的事件。 事件发生后,B 站 UP 主 epcdiy 和 UP 主边亮_网络安全…

    2024年2月22日
  • 什么是WebDAV协议?

    本文将介绍WebDAV协议的基本概念、应用场景以及一些著名的应用。然后,我们将重点讲解如何利用NGINX搭建自己的WebDAV服务器,并提供相应的代码和解析。最后,将推荐一些常用的…

    芯片设计 2024年1月24日
  • 宝塔面板超级美化(登录页+后台)

    前言 宝塔面板一般情况下不需要使用模板。然而,随着时间的推移,我开始想要改变一下面板的风格,于是我尝试了很多模板,但大多数都只能改变背景图片而已。虽然我找到了几个满意的模板,但它们…

    芯片设计 2023年6月16日
  • 备胎永远是备胎

    1.好男人都是备胎,因为太多女人,在失去之前,都不明白什么男人才是真正的好男人。 2.有时候,甘愿做备胎,不是因为太爱也不是太缺心眼。只是怀念当初那时下的自己,和找回自己那时候的心…

    生活情感 2022年9月26日
  • Linux 系统开启BBR网络加速

      BBR是Google提出的一项开源的网络拥堵控制算法,项目地址:https://github.com/google/bbr。 TCP BBR 是谷歌出品的 TCP 拥…

    芯片设计 2023年8月19日
  • 处理多台服务器均被xmrig挖矿病毒入侵

    前期描述 一位朋友找到我,反馈说多台服务器使用top命令均有一个进程占用率超高,而且名字都不一样,安排我排查一下 解决思路 1.使用top查看高占用进程 2.该进程所执行的程序的实…

    2024年3月12日
  • 激励自己好好工作的文案

    1.你向往的地方,别人去过了。你喜欢的人,别人睡过了。你想要的东西,别人早有了。 2.当一个人不爱你的时候。你撒娇就是作,你吃醋就是小心眼,你想念就是打扰,你关心就是闲得慌。 3.…

    生活情感 2022年9月26日
  • 宝塔第三方云端的php站点程序

    网上经常说宝塔开心脚本版有后门,所以很多小伙伴都不敢用网上那些所谓的开心版脚本,最近博主在github上找到一款自行搭建的宝塔云端,重要的是这程序它开源。博主也自行搭建了一份,有需…

    2024年4月30日
  • 批量获取API接口内容并下载(文本,视频等)(shell脚本)

    简介 最近看到很多api接口网站,有视频,图片,文字,鸡汤等内容,看到这么多好的内容想收藏,一条一条弄又很浪费时间,于是写了一个脚本,需要找一个比较好的api站点(没有做访问限制的…

    芯片设计 2023年8月2日
  • 【实测推荐】国内外免费CDN

    简介 CDN是一种新型网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度,CDN代表了一种基于质量与秩序的网络服务模式。 CDN主要特点 1…

    2023年10月27日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注