使用脚手架新建一个插件 | VSCode 插件开发系列教程

简介: 其实VSCode的插件也是由Javascript开发的,各位前端开发者们想不想试着自己开发一款插件呢?

迭代,欢迎留言


  • 使用脚手架新建一个插件 ☑️


  • 介绍 package.json 配置


  • TreeView


  • WebView


  • 监听代码输入


  • 把插件发布到市场


安装 VSCode 插件官方脚手架


npm install -g yo generator-code


使用脚手架


1650855344(1).png


yo code


运行之后,会连续询问我们几个问题


新建插件工程


  1. 你要新建什么模板:


  1. 基于TS的插件


  1. 基于JS的插件


  1. 颜色主题


  1. 语言支持


  1. 代码片段


1650855398(1).png


根据自己的喜好选择1或2即可,我们还需要继续回答一些问题


1650855425(1).png


  1. 插件的名称
  2. 插件的id,最终会和你的开发者账号做拼接。比如大帅的开发者账号叫ezshine,最终会拼接为 ezshine.插件id
  3. 插件的介绍
  4. 是否开启类型检查
  5. 初始化git仓库(不是非要开启,以后手动开也行)
  6. 选择使用npm还是yarn来管理依赖


脚手架新建项目完成之后,我们可以cd到项目目录,使用 code . 在vscode中打开目录


1650855470(1).png


1650855488(1).png


运行和调试插件工程


现在按下F5或者从菜单中找到 Run > Start Debugging就可以运行并调试这个插件了。


脚手架新建的插件项目默认注册了一个激活命令,叫Hello World


1650855527(1).png


我们使用ctrl(cmd) + shift + p呼出VSCode的命令面板,输入激活命令


1650855548(1).png


回车之后,我们就可以看到插件工程代码里输出的信息了。


1650855612(1).png

相关文章
|
2月前
|
自然语言处理 API C++
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
SmartVscode插件深度解析:自然语言控制VS Code的革命性工具及其开源框架App-Controller
|
2月前
|
开发工具 C++ git
利用VS Code提升开发效率的五大插件推荐
本文推荐了五款能显著提升开发效率的VS Code插件:ESLint用于代码质量和风格检查;Prettier自动格式化代码;GitLens增强Git功能;Live Server提供前端实时预览;Docker支持容器管理。
|
3月前
|
自然语言处理 JavaScript 开发者
通义灵码插件:VSCode 的智能编程助手
通义灵码插件:VSCode 的智能编程助手
1119 3
|
3月前
|
前端开发 JavaScript 编译器
2024最新VSCode实用插件推荐,开发效率遥遥领先!超全面,快收藏~
【10月更文挑战第11天】2024最新VSCode实用插件推荐,开发效率遥遥领先!超全面,快收藏~
869 0
2024最新VSCode实用插件推荐,开发效率遥遥领先!超全面,快收藏~
|
3月前
|
网络安全 Docker 容器
VScode远程服务器之远程 远程容器 进行开发(五)
VScode远程服务器之远程 远程容器 进行开发(五)
75 1
|
3月前
|
IDE 开发工具
Vscode的远程开发之VScode优势(一)
Vscode的远程开发之VScode优势(一)
67 1
|
4月前
|
开发框架 .NET C#
VSCode开发.net项目时调试无效
【9月更文挑战第22天】在使用 VSCode 开发 .NET 项目时遇到调试问题,可从项目配置、调试配置、调试器安装、运行环境、日志和错误信息等方面排查。确认项目类型及文件配置,检查 `launch.json` 文件及配置项,确保调试器扩展已安装并启用,验证 .NET 运行时版本和环境变量,查看 VSCode 输出窗口和项目日志文件,检查权限及代码错误。若问题仍未解决,可查阅官方文档或社区论坛。
108 4
|
3月前
|
Kubernetes 网络安全 容器
VScode远程服务器进行开发(三)
VScode远程服务器进行开发(三)
70 0
|
3月前
|
Linux 网络安全 Windows
VScode远程开发之remote 远程开发(二)
VScode远程开发之remote 远程开发(二)
48 0
xal
|
Web App开发 JSON 前端开发
VSCode插件开发全攻略(八)代码片段、设置、自定义欢迎页
更多文章请戳[VSCode插件开发全攻略系列目录导航](https://www.atatech.org/articles/121864)。 # 代码片段 代码片段,也叫`snippets`,相信大家都不陌生,就是输入一个很简单的单词然后一回车带出来很多代码。平时大家也可以直接在vscode中创建属于自己的`snippets`: ![_W354xH542_](http://imag
xal
2593 0

热门文章

最新文章