构建 VS Code Extension,提高 Flutter 开发效率(二):从零开始

前言

笔者很少写基础的东西,主要原因是掘金上很多大佬都写的很好了。但日新计划你懂得,只写设计架构和思想基本就快被榨干了。

所幸,关于如何写 VS Code Extension 的文章更多的是更基础的搭建和 API 介绍等,讲实战的很少,那这篇从0开始讲起,把上一篇介绍的能力是如何实现的一一拆解介绍给大家。

起步

初始化工程

(略)

基本按照网上的教程来就行了 npm install -g yo generator-code,微软的东西入门都非常快,这里就不水字数了。

package.json

这个需要着重讲一下,毕竟 package.json 配置好了项目就完成了一半[手动狗头]。

网上的很多说明只相当于官网文档的翻译,真正还是要自己摸索才可用,那这里把笔者觉得重要的说明直接写在注释上:

{"name": "gaoding-flutter-components-kit","displayName": "Gaoding Flutter Develop Kit", // 显示的名称"icon": "assets/icon.png", // 显示的图标,这里官方推荐是用在线地址,但这里用相对路径也可以"keywords": [ // 搜索关键字"Gaoding","flutter"],"activationEvents": [ // 扩展触发的事件,相当于一个插件启动监听"onLanguage:dart", // 在 `dart` 文件中启动"onLanguage:yaml", // 在 `yaml` 文件中启动"onStartupFinished" // 在 VS Code 加载完成后启动(推荐)],"contributes": { "commands": [ // 各种命令配置{"command": "gaoding-flutter-components-kit.runGenerateAPI", // 命令,代码里通过这个流转"title": "run generate api", // 标题和分类都是用于界面选择的"category": "GaodingFlutter","icon
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值