kotlinNpmInstall behind corporate proxy

kotlinNpmInstall behind corporate proxy

我正在尝试在公司代理连接后面构建 kotlin multiplatfrom 项目并遇到错误:

Couldn't find package "webpack@4.42.1" required by "projectName@version" on the npm registry.

等等..(我没有列出所有错误依赖项,但它得到了相同的消息)

我正在使用 kotlin.gradle.kts

而且我已经试过了

systemProp.http.proxyHost=..
systemProp.http.proxyPort=..
...
systemProp.https.proxyHost=..
systemProp.https.proxyPort=..

等等域凭据...,它适用于 gradle 包装器下载,或 gradle 同步.. 但当涉及到 kotlinNpmInstall..

我尝试使用我的个人设备的 public 连接并且有效,所以我认为它仍然是代理问题.. 在设置与 kotlinNpmInstall 相关的代理时我错过了什么吗?是否有任何 kotlin-gradle-dsl 方法用于这种特定 js 构建的代理配置?

您的问题类似于 KT-38067。作为 WA,您可以通过项目文件夹中的 .yarnrc.npmrc 配置 yarn 的设置。