Node.js全局安装TypeScript时遇UNABLE_TO_VERIFY_LEAF_SIGNATURE错误求助
解决npm全局安装TypeScript时的UNABLE_TO_VERIFY_LEAF_SIGNATURE错误
以下是几种可行的解决办法,按优先级推荐:
临时绕过证书验证(仅临时测试用)
执行安装命令时添加跳过SSL验证的参数:npm i -g typescript --strict-ssl=false注意:这种方式会降低安全性,不建议长期使用。
切换npm镜像源
国内网络环境下,官方npm源容易出现证书或访问问题,切换到国内镜像可解决:# 设置npmmirror镜像 npm config set registry https://registry.npmmirror.com # 重新安装TypeScript npm i -g typescript检查代理与系统证书
- 新电脑如果启用了代理(公司代理、第三方代理工具),先关闭代理再尝试安装。
- 若必须使用代理,需将代理的根证书导入系统信任列表(Windows路径:控制面板→Internet选项→内容→证书→导入)。
更新npm版本
新电脑的npm版本可能较旧,存在证书兼容问题,先更新npm再安装:npm install -g npm@latest npm i -g typescript
内容的提问来源于stack exchange,提问作者Kulsum Khan
相关产品推荐
相关产品推荐

