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日

相关推荐

  • Windows系统文件搜索神器:Listary Pro(带授权码)

    简介 如果你是一个喜欢追求高效率和流畅操作的人,如果你每天需要和 Windows 「资源管理器」打交道,肯定会觉得有时候文件搜索很慢效率很低。 几乎所有软件都会用到“文件浏览”对话…

    编程设计 2023年5月30日
  • 丝滑关闭企业版奇安信天擎开机自启动

    前言 公司要求安装奇安信天擎,并更新病毒库到最新版,我自己电脑安装天擎之后浏览器只有edge能打开,vmware workstation之类的软件全部打不开 过程 网上找到了好多资…

    2024年6月14日
  • PC微信WeChat v3.9.5.25绿色版

    软件介绍 经常使用微信电脑版的用户都会发现一个蛋疼的事情,那就是微信PC版不支持多开,也就是不能同时登陆多个账号,这对于需要在电脑上登陆多个微信账号的朋友来说肯定是极其的不方便。另…

    编程设计 2023年6月1日
  • 【实测推荐】国内外免费CDN

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

    2023年10月27日
  • 宝塔面板一键优化补丁

    简介 1.去除宝塔面板强制绑定账号2.去除各种删除操作时的计算题与延时等待3.去除创建网站自动创建的垃圾文件(index.html、404.html、.htaccess)4.关闭未…

    芯片设计 2023年6月8日
  • 防止SSL泄露源站 IP

    前言 有很多站长(比如我)选择为自己的网站套上cdn,比起加速效果我相信更多人是为了保护自己那脆弱可怜幼小无助的源站ip不被人发现,不过有亿些平台 例如 会通过nginx的‘特性’…

    芯片设计 2022年12月3日
  • Linux 系统开启BBR网络加速

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

    芯片设计 2023年8月19日
  • 还不理解GPU推理卡和训练卡(简单易懂)

    背景介绍 市面上用于做训练和做推理的显卡都很多,比如英伟达、华为、寒武纪、曙光等公司都有自己的训练卡和推理卡。拿英伟达来说,训练时可以选A100\V100\A800等显卡,推理时可…

    芯片设计 2023年4月24日
  • 蓝奏云盘客户端(支持win和Mac)

    前言 蓝奏云PC客户端 LANZOUYUN 是一款免费开源专业的第三方蓝奏网盘电脑版,支持 Macos 和 Windows,蓝奏云客户端开源在Github,提供源代码文件,你开源下…

    编程设计 2023年5月30日
  • 什么是Saas,Paas,Iaas?

    一般来说,云服务模型可以分为三种:SaaS(软件即服务)、PaaS(平台即服务)和IaaS(基础架构即服务)。每种模型都有其独特的好处和差异。为了使您的组织能够做出最佳的选择,理解…

    芯片设计 2024年1月24日

发表回复

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