背景:
image.png

umi doctor

灵感来自 flutter 的 doctor,可以很方便的帮你初始化 flutter 的安装。
image.png
想到的检查的点:

  • node&npm 版本
  • 路由配置
  • umi的配置(过期&误用)
  • package.json 的依赖

image.png

TypeScript LSP 插件

文档: https://github.com/microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin
调研文档:https://www.yuque.com/chenshuai/web/dg7szs

以前做到调研,实现了一个简单的版本

可以做到的功能:

  • 将 doctor 的错误在 vscode 中提示出来
  • 路由点击跳转到文件
  • 点击配置调整到相应的文档
  • 提供某些联动配置的自动完成(人肉版本的Copilot )

image.png

image.png