我刚刚开始使用 Kotlin 生成 JavaScript,但找不到更改 JavaScript 输出目录的方法。
这专门针对 NodeJS 目标,并使用 Gradle 和 Kotlin 脚本。
Kotlin 文档中给出了一个针对浏览器目标的示例:
kotlin.target.browser {
distribution {
directory = File("$projectDir/output/")
}
}
但似乎没有对应的
kotlin.target.nodejs
。
现在很简单(Kotlin 1.40):
https://kotlinlang.org/docs/reference/js-project-setup.html#distribution-target-directory
kotlin {
js {
browser {
distribution {
directory = File("$projectDir/output/")
}
}
binaries.executable()
// . . .
}
}
不幸的是,NodeJS 无法做到这一点。我创建了一个问题 - https://youtrack.jetbrains.com/issue/KT-40416。