gpt4 book ai didi

intellij-idea - 将 Kotlin 编译为 JavaScript

转载 作者:行者123 更新时间:2023-12-04 19:48:12 34 4
gpt4 key购买 nike

我已经开始研究 Kotlin,我想在我的前端语言中使用它而不是 TypeScript。两者都编译成 JavaScript,所以我想设置它以便我制作 Kotlin 文件,我们称之为 myFile.kt ,然后当我运行编译器时,它会生成 myFile.js文件。

就像 TypeScript 需要 myFile.ts 一样并将其编译为 myFile.js .

我正在使用最新版本的 IntelliJ 15 和 Kotlin 的候选版本 1。

我一直在互联网上搜索这样做的方法,但到目前为止,我发现的只是设置 IntelliJ,以便 Kotlin 从 JAR 文件中的代码创建一个 JavaScript 库。我也无法编译任何 kt我的项目中的文件(它们以前是 js 文件)。

我现在想做的事情是可能的,还是我以错误的方式思考这个问题?

最佳答案

我认为这应该有帮助:

https://github.com/JetBrains/kotlin/blob/master/libraries/tools/kotlin-gradle-plugin/src/test/resources/testProject/kotlin2JsProject/libraryProject/build.gradle

有图书馆项目的样本。 JS源码可以在buildDir中建立.
所以是的,您可以从 Kotlin 源获取 js 文件。

Kotlin 语言与 JavaScript(甚至 ES6)非常不同,所以你不能只是重命名 jskt ,这行不通。您需要将 javascript 源文件重写为 Kotlin。

例如:

console.log('Hello, World!');

应改写为:
fun main(args: Array<String>) {
println("Hello, World!")
}

关于intellij-idea - 将 Kotlin 编译为 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35282237/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com