1

KotlinJS 下载的 Node.js 版本(截至 1.3.40+)似乎不适用于 Alpine Linux。我正在使用的 docker 镜像已经嵌入了 Node,所以没有理由不使用它。

但是,我无法弄清楚如何将下载设置为false(这应该会导致 KotlinJS 使用nodePATH 上的 构建)。

我的 build.gradle 的相关部分如下所示:

kotlin {
    target {
        useCommonJs()
        browser()
    }
}

任何帮助,将不胜感激!

4

2 回答 2

1

看起来它与@talalUcef 的答案非常相似:

kotlinNodeJs {
    download = false
}
  1. 使用KotlinBrowserJs插件会应用NodeJsRoot插件。
  2. NodeJsRoot插件应用自身,这导致NodeJsRootExtension包含在 namekotlinNodeJs因此,我相信,这里的任何 var都可以设置在一个kotlinNodeJs块内。
于 2019-09-03T00:07:47.210 回答
-1

你可以加

node {
    download = false
}

在你的 build.gradle 文件上

于 2019-09-02T21:55:01.180 回答