如何配置lsp-mode+typescript+node.js的补全和文档?

最近搭建lsp-mode + typescript + node.js的开发环境。同样是lsp-mode,利用ts-ls,但是在js文件下就可以补全(可以补全node_modules下的包),在ts文件下就不行。尝试配置好久,不成功。就好像ts文件下,lsp-mode无法启动一样?文档也无法在ts文件下正常显示。

请教一下有什么特别配置才能让typescript像javascript一样,在lsp-mode下顺利运行?

js下正常:

ts下不正常:

请问你用的是什么配置? 我挺喜欢这flycheck error的位置

你看下我的配置,在 config/pkg-web.el 文件里

PS:我把 Vue 和 TypeScript 分开了,你只需要看 Vue 的部分就可以了

lsp-mode Doom Emacs。

我找了好久才发现,原来要modules用import不能用let。node.js - How to NodeJS require inside TypeScript file? - Stack Overflow

import的module就能补全了。

谢谢你的配置~