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

MacOS下npm install报unable to get local issuer certificate

一、报错

macrored@macroredMac-mini oc % npm install better-sqlite3                                 
npm error code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm error errno UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm error request to https://registry.npmmirror.com/better-sqlite3 failed, reason: unable to get local issuer certificate
npm error A complete log of this run can be found in: /Users/macrored/.npm/_logs/2026-04-02T11_41_33_265Z-debug-0.log

二、解决方法

1.查看本地ca证书位置

macrored@macroreddeMac-mini oc % brew list ca-certificates
/opt/homebrew/Cellar/ca-certificates/2025-05-20/sbom.spdx.json
/opt/homebrew/Cellar/ca-certificates/2025-05-20/share/ca-certificates/cacert.pem # 本机ca证书路径

2.设置环境变量(临时方案)

export NODE_EXTRA_CA_CERTS="/opt/homebrew/Cellar/ca-certificates/2025-05-20/share/ca-certificates/cacert.pem"

3.永久添加到shell配置文件

echo 'export NODE_EXTRA_CA_CERTS="/opt/homebrew/Cellar/ca-certificates/2025-05-20/share/ca-certificates/cacert.pem"' >> ~/.zshrc

三、完成

macrored@macroreddeMac-mini oc % npm install better-sqlite3 added 31 packages in 2s24 packages are looking for fundingrun `npm fund` for details

参考文章

[1] npm全局安装openclaw时提示‘unable to get local issuer certificate’,该怎么安全又有效地解决?
[2] npm get code: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY'

http://www.jsqmd.com/news/577568/

相关文章:

  • 2026热搜榜 | 格行随身WIFI代理:副业创业新风口,0门槛高收益! - 格行官方招商总部
  • HoRain云--Julia运算符全解析
  • 引言-从零开始编写操作系统-引导
  • 手把手教你配置 OpenAI Codex CLI:API Key 获取 + 自定义 base_url 保姆级指南
  • 旺季仓容紧张跨境卖家如何提前规划备货与入仓
  • 系统架构设计师-案例分析-Web系统设计
  • 2026年4月档案数字化机构口碑推荐,这份推荐请收好!档案库房/电子合同管理/建设项目档案管理,档案数字化公司哪家好 - 品牌推荐师
  • 临床科研场景下医疗数据安全开放共享平台设计
  • AI能力已经成为2026年的分水岭:2026年企业如何选对人力资源管理平台
  • 第一次正式读取芯片手册---ads1256
  • 成都彩色包装盒印刷厂推荐:成都台历定制厂家/成都名片定制厂家/成都定制包装礼盒厂家/成都定制牛皮织带/选择指南 - 优质品牌商家
  • Translumo:如何用开源工具实现零延迟的屏幕实时翻译?
  • 别再让Parallel Stream拖慢你的应用!手把手教你配置Java8自定义线程池(附内存泄漏避坑)
  • 一款实用汉化工具快速安装使用指南 -- cheat-engine中文版安装教程入口
  • 3分钟提升90%效率:设计师必备的智能填充解决方案
  • 16.迭代器 和 生成器
  • HoRain云--Julia字符串处理全攻略
  • Kafka消费者监控与可观测性体系:从指标收集到智能预警的完整实践
  • 分片质量决定RAG检索上限!8种主流分片方法深度解析(附代码示例)
  • 实战应用:用快马构建动态项目监控图,超越静态visio下载
  • Anaconda 环境安装:路径配置与报错解决方案
  • AI 竞争已转向编排能力:2026.3月智能体工程的核心变革
  • “敏捷已死”的迷思:从一次非典型胜利看汽车软件开发范式的理性回归
  • 学生党的AI编程经验
  • ASMR音频下载神器:asmr-downloader一键获取asmr.one海量资源
  • HoRain云--Julia正则表达式
  • 2025网盘直链解析工具LinkSwift:告别下载限速的终极解决方案
  • 07-EMC滤波器件选型(多孔珠、磁环、复合滤波器件)
  • 【底层重构】C语言100篇:从入门到天花板 第33篇 指针与结构体:指针访问结构体与动态分配
  • 【Cherry Studio + OpenClaw 2026完全指南】第二章:技能商店精选推荐与安装攻略