2016-12-21 3 views
8

나는 this tutorial을 따라 Kotlin -> js 컴파일러를 사용하려고 노력 해왔다.Kotlin : kjsm 파일이란 무엇입니까?

-kjsm Generate kjsm-files (for creating libraries) 

가 kjsm 파일 무엇입니까 :

내가 kotlinc-js --help를 실행 한 다음 도움말 텍스트는 다음과 같은 언급?

답변

3

kjsm - 파일은 K M cript S아바 J otlin ETA 파일 (KotlinJavaScriptMetaFileType 참조).

이러한 파일은 기본 JavaScript 객체에 대한 메타 데이터를 제공하는 데 사용되므로 Kotlin 컴파일러가 항목을 유형을 검사하고 IDE에서 코드 완성 등을 제공 할 수 있습니다. kotlin-js-library-1.0.6.jar을 보면 다른 kjsm 파일들 중에서 웹 브라우저에서 사용할 수있는 Window Web API을 정의하는 Window.kjsm 파일을 찾을 수 있습니다.

Kotlin JavaScript 라이브러리에 의존하는 모듈에서 컴파일러/IDE가 인터페이스를 사용할 수 있도록 라이브러리를 만들 때마다 사용자 고유의 kjsm 파일을 생성하려고합니다.

+0

답변 해 주셔서 감사합니다. 그러나 그러한 파일의 용도가 무엇인지, 또는 그러한 파일을 왜 만들고 싶은지는 설명하지 않습니다. – ismail

+0

자세한 내용은 내 대답을 업데이트했습니다. – mfulton26

+0

좋습니다. 기본적으로 재사용 가능한 라이브러리를 만드는 것입니다. 그건 의미가 있습니다. – ismail