无法获取资源“https://nodejs.org/dist/v14.19.3/ivy.xml”

8gsdolmq  于 2023-04-11  发布在  Node.js
关注(0)|答案(2)|浏览(277)

我今天收到了这个Gradle错误(以前工作得很好)。提前感谢您的帮助。
任务“:nodeSetup”执行失败。
无法解析配置“detachedConfiguration 16”的所有依赖项。无法解析org.nodejs:node:14.19.3。必需者:项目:〉Could not resolve org.nodejs:node:14.19.3.〉Could not get resource 'https://nodejs.org/dist/v14.19.3/ivy.xml'.〉Could not GET 'https://nodejs.org/dist/v14.19.3/ivy.xml'.从服务器收到的状态代码403:禁止
Gradle版本:3.1
build.gradle配置:

dependencies {
    classpath "com.github.node-gradle:gradle-node-plugin:2.2.4"
}

apply plugin: "com.github.node-gradle.node"

node {
    version = '14.19.3'
    download = true
}

我们使用moowork作为构建插件,得到了同样的错误。
我们还尝试了最新的gradle-node-plugin(3.5.1),我们得到了Kotlin错误(java.lang.NoClassDefFoundError:Kotlin/jvm/internal/Intrinsics)。

0x6upsns

0x6upsns1#

请从gradle参数中删除--refresh-dependencies。我今天早上遇到了同样的问题,它对我有效。我假设他们安装了某种DDNS预防软件,该软件阻止了来自同一IP的多个请求。

bkhjykvo

bkhjykvo2#

在您的build中尝试此配置。gradle:

node {
  version = '14.19.3'
  distBaseUrl = 'https://direct.nodejs.org/dist/'
  download = true
}

来源:https://github.com/nodejs/nodejs.org/issues/5149#issuecomment-1470896878

相关问题