当前位置: 首页 > 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 //获取镜像源

http://www.lryc.cn/news/288072.html

相关文章:

  • HTML 炫酷进度条
  • Windows10上使Git Bash支持rsync命令操作步骤
  • rust for循环里的所有权 - into_iter / iter / iter_mut
  • GitHub README-Template.md - README.md 模板
  • 【文本到上下文 #6】Word2Vec、GloVe 和 FastText
  • yolov5 opencv dnn部署自己的模型
  • Cortex-M4处理器 电源管理
  • Linux 驱动开发基础知识——编写LED驱动程序(三)
  • YOLOv8 视频识别
  • elementplus Dialog 对话框设置距离页面顶部的距离
  • 便捷接口调测:API 开发工具大比拼 | 开源专题 No.62
  • openssl3.2/test/certs - 008 - root-nonca trust variants: +serverAuth +anyEKU
  • cg插画设计行业怎么样,如何学习插画设计
  • 1.25学习总结
  • C语言每日一题(48)回文链表
  • 提高代码效率的5个Python内存优化技巧
  • 基于一款热门大屏可视化设计器使用教程
  • 梯度下降法、模拟训练、拟合二次曲线、最小二乘法、MSELoss、拟合:f(x)=ax^2+bx+c
  • Web3.0投票如何做到公平公正且不泄露个人隐私
  • 灰度图像的自动阈值分割
  • 利用Maven获取jar包
  • 将vue组件发布成npm包
  • 江科大STM32 中
  • vue+draggable+el-upload上传图片拖拽重排方法
  • 微信的新版canvas绘制的图案发生变形和偏移的问题
  • [ACM学习] 进制转换
  • redis + 拦截器 :防止数据重复提交
  • 如何进行H.265视频播放器EasyPlayer.js的中性化设置?
  • Ubuntu22.04安装4090显卡驱动
  • YOLOv8优化策略:注意力涨点系列篇 | 一种轻量级的加强通道信息和空间信息提取能力的MLCA注意力