npm 安装 cnpm 抛出 unable to verify the first certificate 错误

npm
本文将介绍怎样解决在使用 npm 安装 cnpm 时抛出 unable to verify the first certificate 错误。

在使用 npm 安装 cnpm 时抛出了“unable to verify the first certificate”错误信息,详细信息如下图:

npm 安装 cnpm 抛出 unable to verify the first certificate 错误

从上面错误消息可知,这是由于 HTTPS 证书验证失败。我们可以使用“npm config list”查看 npm 的配置信息,如下:

C:\Users\Administrator>npm config list
; cli configs
metrics-registry = "http://registry.npm.taobao.org/"
scope = ""
user-agent = "npm/6.14.8 node/v14.14.0 win32 x64"

; userconfig C:\Users\Administrator\.npmrc
registry = "http://registry.npm.taobao.org/"
strict-ssl = true

; builtin config undefined
prefix = "C:\\Users\\Administrator\\AppData\\Roaming\\npm"

; node bin location = D:\programFiles2\nodejs\node.exe
; cwd = C:\Users\Administrator
; HOME = C:\Users\Administrator
; "npm config ls -l" to show all defaults.

上面配置中,strict-ssl 为 true,表示开启了 HTTPS 认证。为了解决上面的错误,需要执行“npm config set strict-ssl false”命令。执行成功后,查看“C:\Users\Administrator\.npmrc”文件。文件内容如下:

registry=http://registry.npm.taobao.org/
strict-ssl=false

当然你也可以使用“npm config list”命令查看。

再次执行“npm install -g cnpm --registry=https://registry.npm.taobao.org  ”命令安装 cnpm,如下图:

npm 安装 cnpm 抛出 unable to verify the first certificate 错误

npm config用法

下面是 npm config 的所有用法,如下:

  • npm config set <key> <value>:设置指定配置的值,如:npm config set strict-ssl false

  • npm config get [<key>]:获取指定 key 的配置信息,如:npm config get strict-ssl

  • npm config delete <key>:删除指定 key 配置信息,如:npm config delete strict-ssl

  • npm config list [--json]:获取所有的配置信息

  • npm config edit:运行改命令将使用系统默认编辑器打开配置文件,然后进行编辑即可。在 windows 下将由记事本打开。

  • npm set <key> <value>:和上面的命令“npm config set <key> <value>”类似

  • npm get [<key>]:和上面的命令“npm config get [<key>]”类似

更多关于 npm 命令的用法可以参考:https://www.npmjs.cn/cli/npm/

锲而舍之,朽木不折;锲而不舍,金石可镂。——《荀子·劝学》
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号