开发 Hello PinK 扩展
仓库中的 examples/pink-extension 是一个可编译和打包的最小示例。它先注册标准 VS Code 命令,再演示如何读取 PinK 引擎信息。
示例结构
text
examples/pink-extension/
├── package.json
├── src/extension.ts
├── types/pink.d.ts
└── tsconfig.json开发流程
bash
cd examples/pink-extension
pnpm install
pnpm compile
pnpm package在 PinK 中打开示例目录,启动 Extension Host 调试配置后,分别运行“Hello PinK: Say Hello”和“Hello PinK: Show Engine Info”。前一个命令只使用标准 vscode API;后一个命令使用公开 pink.engine.getInfo()。
生成的 hello-pink.vsix 位于示例根目录,可以通过“从 VSIX 安装”验证。
示例中的最小 pink.d.ts 只用于让独立示例完成类型检查;正式扩展应使用 PinK 团队发布的完整公共类型包。