在 KotlinJS Gradle 插件中禁用 Node.js 下载
Disabling Node.js download in KotlinJS Gradle plugin
KotlinJS 下载的 Node.js 版本(从 1.3.40+ 开始)似乎在 Alpine Linux 中不起作用。我正在使用的 docker 图像已经内置了 Node,因此没有理由不使用它。
但是,我无法弄清楚如何将 download 设置为 false
(这应该会导致 KotlinJS 使用路径上的 node
进行构建)。
我的 build.gradle 的相关部分如下所示:
kotlin {
target {
useCommonJs()
browser()
}
}
如有任何帮助,我们将不胜感激!
您可以添加
node {
download = false
}
在您的 build.gradle 文件上
看起来与@talalUcef 的回答非常相似:
kotlinNodeJs {
download = false
}
- 使用 KotlinBrowserJs plugin applies the NodeJsRoot 插件。
- NodeJsRoot plugin applies itself, which causes the NodeJsRootExtension to be included under the name
kotlinNodeJs
。
因此,我相信,任何变量 here 都可以设置在 kotlinNodeJs
块中。
KotlinJS 下载的 Node.js 版本(从 1.3.40+ 开始)似乎在 Alpine Linux 中不起作用。我正在使用的 docker 图像已经内置了 Node,因此没有理由不使用它。
但是,我无法弄清楚如何将 download 设置为 false
(这应该会导致 KotlinJS 使用路径上的 node
进行构建)。
我的 build.gradle 的相关部分如下所示:
kotlin {
target {
useCommonJs()
browser()
}
}
如有任何帮助,我们将不胜感激!
您可以添加
node {
download = false
}
在您的 build.gradle 文件上
看起来与@talalUcef 的回答非常相似:
kotlinNodeJs {
download = false
}
- 使用 KotlinBrowserJs plugin applies the NodeJsRoot 插件。
- NodeJsRoot plugin applies itself, which causes the NodeJsRootExtension to be included under the name
kotlinNodeJs
。 因此,我相信,任何变量 here 都可以设置在kotlinNodeJs
块中。