[生无可恋] 如何为Vue 配置lsp和 ts?

最近打算去学习typescript,还是对Emacs念念不忘
又到了你二大爷的配置环节,这个好麻烦啊


  1. 首先写Vue我用的是web-mode,开lsp的时候只能找到html-lstls或者vls不知道怎么设置钩子到web-mode
  2. vls看了下文档,虽然有typescript的选项,找了半天不知道怎么让vls支持typescript语法
  3. 保存ts文件后,yarn server会自动编译文件,错误信息都显示在控制台上,而不是新开一个compilation缓存区显示

image

  • 前端开发配置主要在 config/pkg-devconfig/pkg-web 两个文件中。
  • Vue 开发我和你一样用的是 web-mode,配置的 LSP 后端是 vls,TypeScript 就是用的 typescript-mode,后端用的是 tide

这套配置有个问题就是 LSP 和 Tide 有时候同步代码有点儿慢,着急的话重启后端一下就行了。