kotlinc-js 没有 kotlin.js 文件输出

No kotlin.js file output by kotlinc-js

目前正在尝试让 Kotlin "Hello, World" 通过命令行编译为 JS。我已按照教程进行操作:

https://kotlinlang.org/docs/tutorials/javascript/getting-started-command-line/command-line-library-js.html

我看到正在生成 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 文件)。