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
文件)中。