SuperAPI AI 工具集

vscode-project-init

编程与开发

查看项目

更新于 10-16 03:36

技能介绍

用途:当用户要新建一个 VS Code 扩展项目时使用此技能,它属于开发流程的第一步,用 TypeScript 模板完成项目脚手架初始化。

主要能力与使用方式:

  1. 获取项目名称。若用户未提供名称,需先询问,例如“my-awesome-extension”。
  2. 执行非交互式初始化命令,将 <project-name> 替换为实际名称: npx --package yo --package generator-code -- yo code <project-name> --template typescript --quick
  3. 初始化后进入新项目目录:cd <project-name>
  4. 简要说明项目结构:src/extension.ts 为主入口点;package.json 为清单文件。
  5. 运行 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 模板外的其他模板、额外配置或后续发布流程的信息,这些内容暂未提供。