【发布时间】: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