1

我刚刚开始使用 Kotlin 生成 Javascript,但找不到更改 Javascript 输出目录的方法。

这专门针对 nodejs 目标,并使用 Gradle 和 Kotlin 脚本。

Kotlin 文档中有一个针对浏览器目标的示例:

kotlin.target.browser {
    distribution {
        directory = File("$projectDir/output/")
    }
}

但似乎没有等价物kotlin.target.nodejs

4

2 回答 2

2

现在这很容易(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()
        // . . .
    }
}
于 2020-09-25T20:06:05.900 回答
1

不幸的是,NodeJS 无法做到这一点。我创建了一个问题 - https://youtrack.jetbrains.com/issue/KT-40416

于 2020-07-17T13:05:00.597 回答