Obecnie próbuje uzyskać Kotlin "Hello, World", aby skompilować do JS za pomocą wiersza poleceń. I już po samouczek:Brak pliku wyjściowego kotlin.js przez kotlinc-js
widzę pliki Javascript jest generowany, ale brakuje mi plik kotlin.js
że ja się spodziewać za: https://kotlinlang.org/docs/tutorials/javascript/kotlin-to-javascript/kotlin-to-javascript.html
Pierwszy kilka linii wygenerowanych plików JS brzmi: 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'."); }
, więc jasne jest, że ma być uruchamiany z plikiem, który tworzy instancję kotlin
. Jakieś pomysły, dlaczego tego nie widzę? Podążam za tutorialem dokładnie tak, jak napisałem. Używam najnowszej wersji kompilatora z homebrew, która jest 1.1.2.2
Aha! tu jest. Dziękuję bardzo. Uwaga dla innych użytkowników Node.js, będziesz musiał dodać 'kotlin = require ('./ kotlin.js')' gdzieś przed uruchomionym skompilowanym JS. – guyIntrepid
^lub jeszcze lepiej, skompiluj z '-module-rodzaj commonjs' po zainstalowaniu zależności kotlin od npm. – guyIntrepid