我试图使用gradle将静态编程语言转换为Js。当我从https://www.codeflow.site/fr/article/kotlin-javascript运行示例时,我得到了错误:无法初始化来自line application plugin:'kotlin2js'的build. gradle的类org.jet脑.kotlin.gradle.内部。
我不知道缺少的类是什么,为什么kotlin2js要求它。有什么建议吗?
通过在build. gradle文件中设置最新的静态编程语言版本(1.3.72)解决了此问题。
buildscript {
ext {
kotlinVersion = '1.4.20'
springBootVersion = '2.0.4.RELEASE'
}
repositories {
mavenCentral()
}
...
}
我只是遇到了同样的问题。在windows上,我使用gradle-v
从命令行检查kotlin版本,然后在我的项目的build. gradle中调整kotlin版本以匹配我的gradle
版本。
我希望这对你也有效。
在我的情况下,这解决了问题:
buildscript {
ext.kotlin_version = "1.3.72"
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.0.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
设置ext.kotlin_version="1.3.72"
和$kotlin_version