【问题标题】:kotlinNpmInstall behind corporate proxykotlinNpmInstall 在企业代理后面
【发布时间】:2020-12-04 12:52:24
【问题描述】:

我正在尝试在公司代理连接后面构建 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..

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

【问题讨论】:

  • 如果您的公司代理进行 ssl 检查,它使用自签名证书,这会伤害您的 npm。您应该询问您的 IT 管理员。如果你有透明代理,你需要告诉 npm 信任这个证书。

标签: proxy npm-install gradle-kotlin-dsl kotlin-multiplatform kotlin-js


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-09-15
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    相关资源
    最近更新 更多