【问题标题】:Change Kotlin Javascript output directory更改 Kotlin Javascript 输出目录
【发布时间】:2020-07-10 18:17:59
【问题描述】:

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

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

Kotlin 文档中给出了一个浏览器目标的示例:

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

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

【问题讨论】:

    标签: kotlin-js


    【解决方案1】:

    现在这很容易(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()
            // . . .
        }
    }
    

    【讨论】:

    • 难以置信!我放弃喝咖啡,1 小时后回来再用谷歌搜索,你来了!绝对的天赐良机。我已经花了 4 个小时来擦眼睛了,它是 3 眼线。
    • 这实际上并没有回答问题,它只是在询问 NodeJS。无论如何,这是我针对 my 问题的工作解决方案,基于此答案 - gitlab.com/-/snippets/2019246。非常感谢!
    • 哎呀..我自己正在寻找浏览器解决方案,这是第一个结果。读得不够仔细。除非我遗漏了什么,否则您的 sn-p 看起来也是浏览器。
    • 是的,我的 sn-p 也没有回答问题:P。据我所知,它只是解决了你遇到的同样的问题。
    【解决方案2】:

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

    【讨论】:

    • 谢谢,我会注意的
    猜你喜欢
    • 1970-01-01
    • 2022-11-11
    • 2013-04-21
    • 2017-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    • 2019-04-09
    相关资源
    最近更新 更多