开始使用 Perry
三步之内,从零到一个可运行的原生可执行文件。目标机器上无需 Node.js,无需打包工具,也无需安装任何运行时。
开始使用
安装 Perry,开始将 TypeScript 编译为原生可执行文件
1安装
terminal
$ brew tap PerryTS/perry$ brew install perry需要 Homebrew。支持 macOS arm64 和 x86_64。
2使用
编译文件
perry compile main.ts将 main.ts 编译为原生可执行文件
自定义输出
perry compile main.ts -o myapp指定输出可执行文件名称
附带 V8 运行时
perry compile main.ts --enable-js-runtime启用 V8 以兼容 JavaScript npm 包
检查兼容性
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!
该二进制文件启动大约只需一毫秒,并且可以在任何拥有相同操作系统和架构的机器上运行——无需预先安装任何东西。深入了解 Perry 如何将 TypeScript 编译为二进制文件 ,或探索 TypeScript 原生编译器内部的工作原理。