Perry 시작하기
세 단계만 거치면 제로에서 바로 실행되는 네이티브 실행 파일까지 도달합니다. 대상 머신에 설치해야 할 Node.js도, 번들러도, 런타임도 없습니다.
시작하기
Perry를 설치하고 TypeScript를 네이티브 실행 파일로 컴파일하세요
1설치
terminal
$ brew tap PerryTS/perry$ brew install perryHomebrew가 필요합니다. macOS arm64 및 x86_64 지원.
2사용법
파일 컴파일
perry compile main.tsmain.ts를 네이티브 실행 파일로 컴파일합니다
사용자 지정 출력
perry compile main.ts -o myapp출력 실행 파일 이름 지정
V8 런타임 포함
perry compile main.ts --enable-js-runtimeJavaScript npm 패키지 호환성을 위해 V8 활성화
호환성 확인
perry check ./src네이티브 컴파일을 위한 TypeScript 코드 유효성 검사
첫 바이너리, 단계별로
Perry를 설치하고 나면, TypeScript를 네이티브 실행 파일로 컴파일하는 데 명령어 하나면 충분합니다. 먼저 파일을 작성하세요:
hello.ts
const name = process.argv[2] ?? "World";
console.log(`Hello, ${name}!`);컴파일한 뒤 결과물을 실행해보세요 — 출력물은 번들된 스크립트가 아니라 자기 완결적인 머신 코드 바이너리입니다:
terminal
$ perry compile hello.ts
✓ Compiled executable: hello
$ ./hello Perry
Hello, Perry!
그 바이너리는 약 1밀리초 만에 시작되며, 같은 OS와 아키텍처를 가진 어떤 머신에서도 실행됩니다 — 미리 설치해야 할 것이 없습니다. Perry가 TypeScript를 바이너리로 컴파일하는 방법 또는 네이티브 TypeScript 컴파일러 내부에서 무슨 일이 일어나는지 더 알아보세요.