当前位置: 首页 > news >正文

linux install nvm

官网地址:https://github.com/nvm-sh/nvm

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

tar -zxvf v0.39.7

2、vim ~/.bashrc

$HOME=root

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

# nodejs下载更换淘宝镜像
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

export NVM_NODEJS_ORG_MIRROR=https://registry.npm.taobao.org

3、nvm --version

nvm current 查看当前node版本

nvm install v16

nvm uninstall v16 移除安装node

nvm ls 查看已安装node

nvm ls-remote 查看目前线上可安装 node

4、高版本node无法使用问题:

查看系统内安装的glibc版本
然后再根据分析可得知 新版的node v18开始 都需要GLIBC_2.27支持,可是目前系统内却没有那么高的版本

strings /lib64/libc.so.6 |grep GLIBC

解决问题参考地址:https://www.cnblogs.com/dingshaohua/p/17103654.html

npm config set registry=https://registry.npmmirror.com 
//执行以下命令查看是否配置成功
npm config get registry

npm install -g yarn

#更改淘宝镜像

yarn config set registry https://registry.npm.taobao.org

yarn config set registry https://registry.npm.taobao.org -g

yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g

yarn init // 生成package.json文件
yarn install // 安装yarn.lock的所有依赖
yarn install --force // 重新安装依赖
yarn remove moduleName // 删除依赖
yarn add moduleName // 安装某个依赖
yarn add moduleName --dev/-D // 安装到开发环境
yarn run scriptName // 执行package.json命名的脚本命令
yarn config get registry //获取镜像源

相关文章:

  • 如何令containerd连接私有harbor
  • SQL基础知识(四)
  • Golang内置类型和函数及接口、Init函数和main函数
  • 无状态应用管理Deployment
  • 面试经典题---3.无重复字符的最长子串
  • php二次开发股票系统代码:腾讯股票数据接口地址、批量获取股票信息、转换为腾讯接口指定的股票格式
  • 幻兽帕鲁服务器数据备份
  • x-cmd pkg | httpx - 为 Python 设计的下一代 HTTP 客户端库
  • 04 SB实战 -微头条之头条模块(登录验证拦截器+发布文章+修改文章)
  • 分享7种SQL的进阶用法
  • 【OCC学习23】使用Draw探索OCC API 【完结】
  • 【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DP】2023C-分班【欧弟算法】全网注释最详细分类最全的华为OD真题题解
  • 基于k折交叉验证的支持向量机SVM的多分类预测,SVM的详细原理,SVM工具箱详解及注意事项
  • 【Image captioning】论文阅读七—Efficient Image Captioning for Edge Devices_AAAI2023
  • Prometheus插件安装kafka_exporter
  • 时间复杂度分析经典问题——最大子序列和
  • [译] 怎样写一个基础的编译器
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【mysql】环境安装、服务启动、密码设置
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • HTML-表单
  • Netty源码解析1-Buffer
  • Swift 中的尾递归和蹦床
  • text-decoration与color属性
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • Vue2.0 实现互斥
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 分类模型——Logistics Regression
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 软件开发学习的5大技巧,你知道吗?
  • 设计模式走一遍---观察者模式
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 协程
  •  一套莫尔斯电报听写、翻译系统
  • 仓管云——企业云erp功能有哪些?
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​Spring Boot 分片上传文件
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (function(){})()的分步解析
  • (初研) Sentence-embedding fine-tune notebook
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)php投票系统 毕业设计 121500
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (小白学Java)Java简介和基本配置
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转载)虚函数剖析
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .Net 中Partitioner static与dynamic的性能对比
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .NET建议使用的大小写命名原则
  • .net解析传过来的xml_DOM4J解析XML文件
  • /run/containerd/containerd.sock connect: connection refused