0
我試圖將Kotlin函數導出到Javascript。問題是,這需要參數功能Kotlin2JS手術後更名,這裏有一個例子:如何將Kotlin函數以正確的名稱導出到Javascript
科特林來源:
fun withParam(args: String) {
println("JavaScript generated through Kotlin")
}
fun withoutParams() {
println("Without params")
}
後Kotlin2JS,試圖要求在節點REPL:
> const kotlinBundle = require('./build/index.js');
undefined
> kotlinBundle
{ 'withParam_61zpoe$': [Function: withParam],
withoutParams: [Function: withoutParams] }
>
由於你可以看到,帶有後綴_61zpoe$
的參數功能。是否有可能擺脫那部分?
我使用kotlin2js
插件和kotlin-stdlib-js:1.1.1
圖書館,我kotlinOptions
是:
compileKotlin2Js.kotlinOptions {
moduleKind = "commonjs"
outputFile = "build/index.js"
}
感謝
編譯
完美無瑕地工作,謝謝! –