用途:当用户要新建一个 VS Code 扩展项目时使用此技能,它属于开发流程的第一步,用 TypeScript 模板完成项目脚手架初始化。
主要能力与使用方式:
- 获取项目名称。若用户未提供名称,需先询问,例如“my-awesome-extension”。
- 执行非交互式初始化命令,将 <project-name> 替换为实际名称: npx --package yo --package generator-code -- yo code <project-name> --template typescript --quick
- 初始化后进入新项目目录:cd <project-name>
- 简要说明项目结构:src/extension.ts 为主入口点;package.json 为清单文件。
- 运行 npm install(若生成器尚未执行;--quick 通常会自动处理)。
示例交互:用户说“Create a new vscode extension named helper”,则运行 npx --package yo --package generator-code -- yo code helper --template typescript --quick,完成后提示项目已创建,可以开始添加功能。
限制:资料未提供该技能对 Node.js 版本、网络环境或依赖安装失败的处理说明;也未提供除 TypeScript 模板外的其他模板、额外配置或后续发布流程的信息,这些内容暂未提供。