kotlinc-js 没有 kotlin.js 文件输出
No kotlin.js file output by kotlinc-js
目前正在尝试让 Kotlin "Hello, World" 通过命令行编译为 JS。我已按照教程进行操作:
我看到正在生成 Javascript 文件,但我缺少我希望看到的 kotlin.js
文件:
https://kotlinlang.org/docs/tutorials/javascript/kotlin-to-javascript/kotlin-to-javascript.html
生成的 JS 文件的前几行显示为:
if (typeof kotlin === 'undefined') {
throw new Error("Error loading module 'sample-library'. Its dependency
'kotlin' was not found. Please, check whether 'kotlin' is loaded prior to
'sample-library'.");
}
所以很明显,它意味着 运行 与一个实例化 kotlin
的文件。任何想法为什么我没有看到它?我完全按照所写的教程进行操作。我正在使用自制软件的最新版本编译器,即 1.1.2.2
如 here 所述,是的,您需要包含 kotlin.js
才能 运行 您自己的 Kotlin 代码。此文件包含 Kotlin 运行时间和标准库。
如果您从命令行执行此操作,您可以在编译器的 lib
文件夹中找到 kotlin.js
,在 kotlin-stdlib-js.jar
中(您可以将其作为常规 .zip
文件)。
目前正在尝试让 Kotlin "Hello, World" 通过命令行编译为 JS。我已按照教程进行操作:
我看到正在生成 Javascript 文件,但我缺少我希望看到的 kotlin.js
文件:
https://kotlinlang.org/docs/tutorials/javascript/kotlin-to-javascript/kotlin-to-javascript.html
生成的 JS 文件的前几行显示为:
if (typeof kotlin === 'undefined') {
throw new Error("Error loading module 'sample-library'. Its dependency
'kotlin' was not found. Please, check whether 'kotlin' is loaded prior to
'sample-library'.");
}
所以很明显,它意味着 运行 与一个实例化 kotlin
的文件。任何想法为什么我没有看到它?我完全按照所写的教程进行操作。我正在使用自制软件的最新版本编译器,即 1.1.2.2
如 here 所述,是的,您需要包含 kotlin.js
才能 运行 您自己的 Kotlin 代码。此文件包含 Kotlin 运行时间和标准库。
如果您从命令行执行此操作,您可以在编译器的 lib
文件夹中找到 kotlin.js
,在 kotlin-stdlib-js.jar
中(您可以将其作为常规 .zip
文件)。