entos7安装、使用nvm

nvm git 安装 编程技术
发布日期 2023-07-15 更新日期 2023-07-15 阅读次数 75 文章字数 948

nvm简单来说就是一个node版本管理器,可以下载多个node版本,并切换当前使用的node版本。

使用yum安装管理nodejs,并不是那么好用,而nvm就是专门来干这件事的

github地址:https://github.com/nvm-sh/nvm.git

注意切换版本也会意味着之前版本npm install -g 安装的全局依赖会被切换。

安装nvm

下载压缩包

wget https://codeload.github.com/nvm-sh/nvm/tar.gz/refs/tags/v0.39.3

解压

tar tar -xvf v0.39.3 

移动到/usr/local,适应不同用户

mv nvm-0.39.3/ /usr/local/nvm

适配path环境

cd /etc/profile.d/

vim nvm.sh

写入

#!/usr/bin/env bash
export NVM_DIR="/usr/local/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

刷新该脚本,或者重新链接终端

source  ./nvm.sh

这时候,查看nvm版本

nvm --version

简单使用

查看所有版本

nvm list-remote

切换至国内镜像

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node/
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs

安装所需的 Node.js版本【可以多个】

nvm install 16.17.1

nvm install v14.18.0

查看已安装的nvm版本

nvm ls

切换到指定的nvm版本

nvm use v14.18.0

注:切换版本,仅仅是切换默认版本,nvm安装的多个版本源码,在versions目录下,如v14.16.1,完整路径就是/usr/local/nvm/versions/node/v14.16.1,我们也可以直接使用命令 /usr/local/nvm/versions/node/v14.16.1/bin/node test.js来运行test.js

当然了,还有更快捷的命令,查找其安装位置,例如:nvm which v14.16.1,就会帮你找到v14.16.1的完整安装路径

更多命令可参考其官方说明:https://github.com/nvm-sh/nvm


文章作者: 朱丰华

文章链接: https://smart.52dixiaowo.com/blog/post-446.html

版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。

nvm git 安装

发表评论

相关推荐
朱丰华   |   7个月前   |   git

git从缓存中移除数据git rm --cached

408    评论    点赞
朱丰华   |   1年前   |   linux · upx

Linux下安装UPX

406    评论    点赞
朱丰华   |   1年前   |   git

git push -u参数是什么意思?--set-upstream

244    评论    点赞
朱丰华   |   1年前   |   git · hub · 仓库

go克隆并引用github仓库

147    评论    点赞
朱丰华   |   1年前   |   请求 · 一个

ab测压命令,apache测压工具

172    评论    点赞
朱丰华   |   1年前   |   php · 缓存 · opcache

php 加速、提高并发opcache

198    评论    点赞
朱丰华   |   1年前   |   go · gopath

Go自定义包并安装(GOPATH)

117    评论    点赞
朱丰华   |   1年前   |   git · add · 文件

git add -A 和 git add . 的区别

113    评论    点赞
朱丰华   |   1年前   |   php

windows下编写、编译php扩展

158    评论    点赞
朱丰华   |   1年前   |   linux · php

linux下编写、编译php扩展

150    评论    点赞
朱丰华   |   1年前   |   html

npm clean-mark,抓取网页文章内容,转换成markdown、html、txt

192    评论    点赞
朱丰华   |   1年前   |   php · 混淆 · obfuscate · git

yakpro-po混淆php代码

105    评论    点赞
朱丰华   |   1年前   |   centos

centos安装golang

92    评论    点赞
朱丰华   |   1年前   |   html · npm · audit

npm报错、原因:run `npm audit fix` to fix them, or `npm audit` for details html

67    评论    点赞
朱丰华   |   1年前   |   javascript · js · obfuscator · 混淆

javascript-obfuscator混淆js文件

52    评论    点赞
朱丰华   |   1年前   |   js · vue · npm · 安装

npm快速上手

99    评论    点赞
朱丰华   |   1年前   |   python · 安装

python安装、重新安装pip

97    评论    点赞
朱丰华   |   1年前   |   python · linux · www

linux给www用户【非root】安装python3

186    评论    点赞
朱丰华   |   1年前   |   python

python pip离线安装某个包

130    评论    点赞
朱丰华   |   1年前   |   docker · 安装 · linux

centos安装docker

105    评论    点赞
{{item.author_name}}   |   {{new Date(item.date*1000).log()}}   |   {{it}} ·

{{item.title}}

{{item.uv}}    评论    点赞