Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

실행 가능한 컴포넌트 만들기 (Javascript)

wasi:cli/run을 익스포트하여 만들기

jco로 만든 컴포넌트는 다른 언어로 작성된 WebAssembly 컴포넌트와 마찬가지로 wasi:cli/run 인터페이스를 익스포트할 수 있습니다.

wasi:cli/run 인터페이스를 익스포트하면 생태계 도구가 여러분이 빌드한 컴포넌트와 상호 운용(및 실행)할 수 있습니다(예: wasmtime run). wasi:cli/run을 준수하는 컴포넌트는 매우 간결하게 작성할 수 있습니다.

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

export const run =  {
    run() {
       console.log("Hello World!");
    }
}

다음 WIT를 사용하면 wasi:cli를 인식하는 도구가 위 컴포넌트를 “실행 가능한” 컴포넌트로 인식하도록 만들 수 있습니다:

package runnable:js-component;

world component {
    export wasi:cli/run@0.2.4;
}

원문 © 2023 The Bytecode Alliance Contributors · WebAssembly Components Documentation · CC BY 4.0
Yeokja 한국어 번역·편집 · Anthropic 사의 claude-sonnet-5 모델을 활용하여 번역되었으며 학습을 모두 비허용한 상태로 작업하였습니다 · 이 번역은 원문을 수정한 문서이며 CC BY 4.0으로 제공합니다.