linux安装NVM与Node

devtools/2024/11/25 2:51:04/

linux安装NVM与Node

1.安装nvm

  1. 安装版本管理工具git:yum install git

    查看git版本:git --version

  2. 开放443端口:sudo firewall-cmd --permanent --add-port=443/tcp 重启防火墙:sudo firewall-cmd --reload

  3. 一键式安装指令,若成功,则直接跳到【4】

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash

    如果是通过一键式安装方式下载不下来,那么去官网下载压缩包:https://github.com/nvm-sh/nvm/releases/tag/v0.39.4

    image-20240111104350689

    解压:unzip nvm-0.39.4.zip

    进入文件:cd nvm-0.39.4

    执行安装:./install.sh

  4. 刷新系统环境

    source ~/.bashrc

    验证安装:command -v nvm

2.安装node

  1. 查看所有node:nvm list-remote

  2. 安装Node.js版本:nvm install v16.20.2

  3. 查看已安装版本号:nvm list

  4. 使用指定版本:nvm use v16.20.2

  5. 验证

    node -v

    npm -v


http://www.ppmy.cn/devtools/136721.html

相关文章

pytorch自定义算子导出onnx

文章目录 1、为什么要自定义算子?2、如何自定义算子3、自定义算子导出onnx4、example1、重写一个pytorch 自定义算子(实现自定义激活函数)2、现有算子上封装pytorch 自定义算子(实现动态放大超分辨率模型) 1、为什么要…

计算机网络:概述知识点及习题练习

网课资源: 湖科大教书匠 1、因特网 网络之间需要路由器进行互联,互联网是网络的网络,因特网是最大的互联网,连接到网络的设备称为主机,一般不叫路由器为主机。 因特网发展:ARPNET->三级结构因特网&am…

项目学习:仿b站的视频网站项目03-注册功能

概括 通过上一期,完成了项目和数据库的基础结构的搭建,接下来主要是完成项目的注册功能。该功能模块主要分为有两个接口,一个是验证码接口,一个是注册接口。 让我们开始吧! 验证码接口 验证码的生成主要配合下面这…

Python自动化测试实践中pytest用到的功能dependency和parametrize

Python自动化测试中pytest用到的功能 1、pytest之@pytest.mark.dependency装饰器设置测试用例之间的依赖关系 1.1说明: 1、这是一个pytest第三方插件,主要解决用例之间的依赖关系。如果依赖的上下文测试用例失败后续的用例会被标识为跳过执行,相当于执行了 pytest.mark.s…

#渗透测试#红蓝攻防#HW#SRC漏洞挖掘01之静态页面渗透

免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停…

SpringBoot 集成 html2Pdf

一、概述&#xff1a; 1. springboot如何生成pdf&#xff0c;接口可以预览可以下载 2. vue下载通过bold如何下载 3. 一些细节&#xff1a;页脚、页眉、水印、每一页得样式添加 二、直接上代码【主要是一个记录下次开发更快】 模板位置 1. 导入pom包 <dependency><g…

docker使用阿里云容器镜像服务下载公共镜像

写在当所有的加速镜像源都失效之后…… 1&#xff0c;登录阿里云进入容器镜像服务 阿里云登录 - 欢迎登录阿里云&#xff0c;安全稳定的云计算服务平台 2&#xff0c;搜索开源的镜像 3&#xff0c;查看下载连接 4&#xff0c;拉取镜像 5&#xff0c;自己建私服 阿里镜像仓库…

机器学习实战记录(1)

决策树——划分数据集 def splitDataSet(dataSet, axis, value): retDataSet [] #创建返回的数据集列表for featVec in dataSet: #遍历数据集if featVec[axis] value:reducedFeatVec featVec[:axis] #去掉axis特征reducedFeatVec.extend(featVec[axis1…