Node.js 无法解析org.nodejs:本地生成错误
我有一个Angular应用程序,来自另一个存储库,他们在其中管理管道中的所有构建 我想在我的本地系统(笔记本电脑)中构建它,并将内置的应用程序推送到托管服务器 这是他们的Node.js 无法解析org.nodejs:本地生成错误,node.js,angular,gradle,Node.js,Angular,Gradle,我有一个Angular应用程序,来自另一个存储库,他们在其中管理管道中的所有构建 我想在我的本地系统(笔记本电脑)中构建它,并将内置的应用程序推送到托管服务器 这是他们的build.gradle node { version = "9.4.0" npmVersion = "5.6.0" download = true } task cleanProd(type: Delete) { delete "dist" } task testProd(type: NodeT
build.gradle
node {
version = "9.4.0"
npmVersion = "5.6.0"
download = true
}
task cleanProd(type: Delete) {
delete "dist"
}
task testProd(type: NodeTask, dependsOn: npmInstall) {
script = file("${projectDir}/node_modules/@angular/cli/bin/ng")
args = ["test", "--browsers", "PhantomJS", "--watch=false", "--singleRun=true"]
}
task assembleProd(type: NodeTask, dependsOn: ['npmInstall', 'testProd']) {
script = file("${projectDir}/node_modules/@angular/cli/bin/ng")
args = ["build", "--prod", "--vendor-chunk=true"]
}
task copyDist(type: Copy) {
from "dist/"
into "dist/fancy-ui-${project.version}"
}
task buildProd(dependsOn: [assembleProd])
我执行了命令gradlew cleanProd buildProd copyDist
,我被以下异常卡住了
Build Version = build-713-ge359ca9
:cleanProd UP-TO-DATE
:nodeSetup FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':nodeSetup'.
> Could not resolve all dependencies for configuration 'detachedConfiguration1'.
> Could not resolve org.nodejs:node:9.4.0.
Required by:
:portal-ui:build-713-ge359ca9
> Could not resolve org.nodejs:node:9.4.0.
> Could not get resource 'https://nodejs.org/dist/v9.4.0/ivy.xml'.
> Could not GET 'https://nodejs.org/dist/v9.4.0/ivy.xml'.
> nodejs.org
我有所有必要的
HTTP代理
,并且连接本身没有问题。。只是这个资源https://nodejs.org/dist/v9.4.0/ivy.xml
未加载。。但是相同的代码和配置在Jenkins
服务器中构建得很好我在节点10.14.1中也遇到了同样的问题
有一个解决问题的变通方法:
repositories.whenObjectAdded {
if (it instanceof IvyArtifactRepository) {
metadataSources {
artifact()
}
}
}
摘自