잡동사니

반응형

질문


Kotlin을 살펴보기 시작했으며 프론트 엔드 언어에 TypeScript 대신 사용하고 싶습니다. 둘 다 JavaScript로 컴파일하여 Kotlin 파일을 만들고 myFile.kt 라고 부르고 컴파일러를 실행할 때 myFile이되도록 설정하고 싶습니다. JS 파일입니다.

TypeScript가 myFile.ts 를 가져 와서 myFile.js 로 컴파일하는 방식과 같습니다.

Kotlin의 릴리스 후보 1과 함께 최신 버전의 IntelliJ 15를 사용하고 있습니다.

인터넷을 통해이 작업을 수행하는 방법을 검색했지만 지금까지 찾은 것은 Kotlin이 JAR 파일의 코드에서 JavaScript 라이브러리를 작성하도록 IntelliJ를 설정하는 것입니다. 또한 프로젝트에서 kt 파일을 컴파일 할 수 없었습니다 (이전에는 js 파일이었습니다).

현재 가능한 일입니까, 아니면 잘못된 방법으로 생각하고 있습니까?


답변1


나는 이것이 도움이 될 것이라고 생각한다.

https://github.com/JetBrains/kotlin/blob/master/libraries/tools/kotlin-gradle-plugin/src/test/resources/testProject/kotlin2JsProject/libraryProject/build.gradle

도서관 프로젝트 샘플이 있습니다. JS 소스는 buildDir 에서 찾을 수 있습니다.예, Kotlin 소스에서 js 파일을 얻을 수 있습니다.

Kotlin 언어는 JavaScript와 매우 다르며 (ES6조차도) js 의 이름을 kt 로 바꿀 수 없으므로 작동하지 않습니다. 자바 script 소스 파일을 Kotlin에 다시 작성해야합니다.

예를 들면 다음과 같습니다.

console.log('Hello, World!');

다음과 같이 다시 작성해야합니다.

fun main(args: Array<String>) {
  println("Hello, World!")
  }

 

 

 

 

출처 : https://stackoverflow.com/questions/35282237/compile-kotlin-to-javascript

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band