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

目前正试图通过命令行让一个Kotlin“Hello,World”编译成JS。 我按照教程:

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

我看到正在生成的Javascript文件,但我错过了我期望看到的kotlin.js文件: https : kotlin.js 到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'."); } 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的文件。 任何想法,为什么我没有看到它? 我正在按照书面的方式跟随教程。 我正在使用来自homebrew的最新版本的编译器,它是1.1.2.2

如上所述,是的,在运行自己的Kotlin代码之前,您需要包含kotlin.js 。 该文件包含Kotlin运行时和标准库。

如果从命令行执行此操作,则可以在编译器的lib文件夹中找到kotlin.js ,它位于kotlin-stdlib-js.jar (您可以打开为常规的.zip文件)中。