1 分钟
基本流程
参考:官方文档-快速开始
相关 context
- 运行环境:VScode 内部 Electron 依赖的 Node 版本
- 开发语言:TypeScript (官方推荐)、JavaScript 等
- 开发环境:VSCode
- 语言服务器LSP:支持任意编程语言
创建
VSCode 官方提供了 相关的 yo 模板,安装
# 安装模板生成器
npm install -g yo generator-code
yo code
开发调试
为了调试时启动速度,建议修改调试配置 .vscode/launch.json
,添加 "--disable-extensions"
启动参数
{
"version": "0.2.0",
"configurations": [
{
"name": "Run Extension",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--disable-extensions",
"--extensionDevelopmentPath=${workspaceFolder}"
],
"outFiles": [
"${workspaceFolder}/out/**/*.js"
],
"preLaunchTask": "${defaultBuildTask}"
},
]
}