gpt4 book ai didi

node.js - 由于证书错误,无法通过前端 Maven 插件安装 Node

转载 作者:行者123 更新时间:2023-12-03 12:15:47 26 4
gpt4 key购买 nike

我在运行前端 maven 插件时无法安装 npm 和 node

我得到以下错误:

[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0:install-node-and-npm (install node and npm) on project : Could not download Node.js from: https://nodejs.org/dist/v0.9.9/x64/node.exe: Could not download https://nodejs.org/dist/v0.9.9/x64/node.exe: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 1]

由于这是与证书相关的问题,我已完成以下步骤来解决此问题:

1)从 Node 站点提取证书

2)通过 安装证书 key 工具 JDK/JRE/LIB/Security 中的命令在 keystore 中 cacerts

3) 证书安装成功

我遇到了同样的问题。

我真的无法解决这个问题

有人可以帮忙吗?

配置:
<configuration>
<nodeVersion>v8.9.1</nodeVersion>
<npmVersion>6.1.0</npmVersion>
</configuration>

最佳答案

请按照以下步骤操作:

  • 从 NodeJS 站点下载证书(我下载了整个证书链)。
  • 找到您的 Java 信任库“cacerts.jks”并使用以下命令导入证书(除非您没有更改密码,否则您可以使用默认密码“changeit”,注意正确的顺序并从根证书开始): keytool -import -v -trustcacerts -alias nodejs -file "<Path to downloaded certificate>" -keystore "<Path to cacerts.jks>" -keypass changeit -storepass changeit
  • 使用附加参数运行您的 Maven 命令:-Djavax.net.ssl.trustStore="<Path to cacerts.jks>" -Djavax.net.ssl.trustStorePassword=changeit
  • 关于node.js - 由于证书错误,无法通过前端 Maven 插件安装 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54515921/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com