Skip to content

开始使用

Reactive VSCode 是一个帮助你使用 Vue 的响应式 API 开发 Visual Studio Code 扩展的库。我们假设你已经熟悉了 Vue 响应式 API 的基本概念。

阅读为什么选择 reactive-vscode 了解更多关于创建 reactive-vscode 的原因。

创建新项目

bash
pnpm create reactive-vscode
bash
npm init reactive-vscode@latest
bash
yarn create reactive-vscode

或者你可以通过安装 reactive-vscode 包将其添加到现有项目中。

包导出

该包导出以下内容:

你可以在这里找到所有已实现的组合式函数。它们将在未来得到详细文档。

扩展基础

扩展清单 Non-Proprietary

每个 VS Code 扩展都必须有一个作为扩展清单package.json。请访问官方文档了解更多信息。

扩展入口文件

通常,扩展入口文件src/extension.ts。你可以使用 defineExtension 函数定义你的扩展:

ts
import { 
defineExtension
} from 'reactive-vscode'
export =
defineExtension
(() => {
// 在此设置你的扩展 })

我们将在下一节介绍如何编写扩展的主体部分。

开发扩展

  1. 打开一个新终端并运行以下命令:
bash
pnpm dev
bash
npm run dev
bash
yarn dev
  1. Non-Proprietary 在编辑器中,按下 F5 或从命令面板 (Ctrl+Shift+P) 运行命令 Debug: Start Debugging。这将在新窗口中运行扩展。

访问 VSCode 文档了解更多关于调试扩展的信息。


Twoslash 驱动的文档!

你可以悬停在代码块中的标记上以检查它们的类型。这对于文档中未涵盖的细节特别有用。

Released under the MIT License.