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

macOS上安装nvm

一、背景

运行项目时遇到了报错,如下:

Error: error:0308010C:digital envelope routines::unsupported

这个错误的原因是与 Node.js 中的一个安全特性有关,这个特性在某些情况下会导致兼容性问题。

解决方案:降级 Node.js 版本。

二、macOS上安装nvm

1.打开终端
2.运行安装命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
3.加载nvm

安装完成后,需要加载 nvm,可以通过以下命令立即加载它:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

或者,关闭并重新打开终端,这样 nvm 会自动加载。

4.检查安装

检查是否正确安装:

nvm --version

 如果正确安装,会显示 nvm 的版本号。

三、使用nvm管理Node.js版本

# 查看可用版本
nvm ls-remote# 安装特定版本
nvm install <version># 切换版本
nvm use <version>

http://www.mrgr.cn/news/4030.html

相关文章:

  • C#中的WebClient与XPath:实现精准高效的Screen Scraping
  • 儿童耳勺最建议买的五个牌子!附带挑选攻略!
  • 【单片机】51单片机中的`data`与`code`关键字详解
  • 快速了解软件测试——测试用例的方法
  • 嵌入式学习day17(数据结构)
  • 常见气体在0℃时的体积磁化率
  • 达梦数据库的系统视图v$reserved_words
  • java基础03——Arrays.asList与ArrayList的区别(基本概念、用法、使用场景)
  • 棋牌推广最有效的方法有哪些呢
  • Window安装构建神器Jenkins详细教程
  • 外包干了8天,技术退步明显。。。。。
  • AI模型到底有多卷?Claude3.5 Sonnet如何在多个维度上超越GPT-4o
  • 微服务的基本理解和使用
  • 2024前端面试题-js篇
  • uniapp去掉页面导航条
  • yolov8 安装流程
  • MongoDB Compass初体验
  • uniapp-:class内使用函数报错及解决方法
  • 数学基础 -- 对导数为零点的分类与应用
  • 无人机航拍与ArcGIS融合实战:从地表观测到空间数据可视化的全方位指南!无人机图像拼接数据处理与分析、可视化与制图